Experience
Roles are listed most recent first. Roles with a written case study link to it.
Full Stack Engineer
Empat Speech
- Built a speech therapy platform from the ground up, combining video communication, online gaming, data collection, and progress analysis.
- Worked across architecture, DevOps, and LLM technologies, using Storybook and Playwright for consistency and regression prevention, and SST and AWS for infrastructure.
- TypeScript
- React
- Storybook
- Playwright
- SST
- AWS
Sep 2022 – Feb 2024
Remote
Sr. Full Stack Engineer
(catch) health
- Developed a healthcare platform with real-time communication and payments.
- Worked across a TypeScript frontend and a Node.js, GraphQL, Hasura, and Prisma backend.
- React
- Preact
- Next.js
- Tailwind
- Storybook
- Playwright
- TypeScript
- Node.js
- GraphQL
- Hasura
- Prisma
Sr. Full Stack Developer
Clevertech
- Developed mobile applications and web dashboards, including a React and Ionic application deployed to the Apple Store and Google Play Store.
- Implemented in-app purchases and subscription validation across frontend and backend.
- React
- Ionic
- Node.js
- Prisma
- GraphQL
- TypeScript
Full Stack Engineer
ReMatter Inc.
- Developed web and mobile software for the scrap metal recycling industry.
- Used testing and Storybook to support stability and reusable components.
- React
- React Native
- Apollo GraphQL
- Next.js
- Node.js
- GraphQL
- Sequelize
- PostgreSQL
- TypeScript
- Storybook
Jun 2018 – Sep 2021
Escazú, Costa Rica
Development Team Lead
OfficeSpace Software
- Led the core development team in Costa Rica for a facilities and workspace management application, combining development and management responsibilities.
- Worked on a visual floorplan application using React and Pixi.js, backed by a Ruby on Rails GraphQL API.
- React
- Pixi.js
- Apollo GraphQL
- TypeScript
- Ruby on Rails
- GraphQL
Jun 2017 – May 2018
Cartago, Costa Rica
Chief Technology Officer
GoPato
- Hired and led a team that built a delivery platform from scratch, including customer and driver mobile applications and an internal management web application.
- Defined architecture and UX, built a real-time microservices platform, explored C++ drone navigation integration, and worked with stakeholders.
- React
- React Native
- Node.js
- GraphQL
- Microservices
- C++
- PostGIS
Aug 2016 – Jun 2017
Santa Ana, Costa Rica · Full-time
Software Architect
SBR NetMarketing and Consulting S.A.
- Guided architecture and development across teams, improving maintainability, performance, engineering processes, and standards.
- Worked on database- and language-agnostic microservices shared across multiple applications.
- Node.js
- GraphQL
- React
- Redux
- Postgres
- InfluxDB
- Bosum
- Ruby
- AWS
- WebSocket
Nov 2015 – Aug 2016
Santa Ana, Costa Rica · Full-time
Technical Lead
SBR NetMarketing and Consulting S.A.
- Provided technical leadership for a product release with an established deadline.
- Introduced React as the main rendering library and a Node.js and GraphQL microservices architecture.
Sep 2014 – Nov 2015
Contract
Senior Software Engineer
eLeaderTech Inc.
- Built a mobile web application from scratch with React, Redux, and PhoneGap for Android, iOS, and Windows Phone.
- Worked on .NET microservices with HATEOAS, authentication and authorization, and progressive migration from a legacy architecture.
- React
- Redux
- PhoneGap
- C#
- Microservices
- KnockoutJS
Dec 2012 – Aug 2014
Santa Ana, Costa Rica · Full-time
Web Developer
SBR NetMarketing and Consulting S.A.
- Developed and maintained websites with dynamic content.
Aug 2012 – Nov 2012
San Pedro, Costa Rica · Full-time
Software Engineer
Avantica
- Maintained a web application that tracked employee time and costs to generate payrolls, bills, and checks.