Experience

Roles are listed most recent first. Roles with a written case study link to it.

Dec 2023 – Present

Remote

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

Jun 2022 – Sep 2022

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

Sep 2021 – May 2022

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.
  • React
  • Node.js
  • GraphQL

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.
  • .NET Framework
  • jQuery

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.
  • HTML
  • CSS