Work

The roles and engagements I have held as a software engineer, newest first.

11 roles

Open any role for what I did, who I worked with and what I used.

  • Nov 2023 to Sep 2026

    Reddit

    Senior Software Engineer

    Built and maintained web translation features, improved their performance, wrote the first end-to-end tests for them, and made developer tools and documentation for other engineers.

    • TypeScript
    • Lit
    • GraphQL
    • Playwright
    • Node.js
    Reddit's home page, October 2026
  • 2023 to 2025

    Toptal

    Freelance Software Engineer

    Freelance front end work through Toptal for research and product teams, including a research hospital, a university and two AI product startups.

    • Vue
    • Nuxt
    • React
    • Next.js
    • Tailwind
    Toptal's home page, October 2026
  • Jan 2021 to Oct 2023

    Teaching.com / Typing.com

    Lead Frontend Engineer

    Helped move Typing.com's front end to React, with shared components, clearer review habits and mentoring for other engineers.

    • React
    • Tailwind
    • Storybook
    • Headless UI
    • React Query
    Typing.com's home page, October 2026
  • Jun 2021 to Feb 2022

    Karat

    Interview Engineer

    Ran technical interviews for hiring teams, with a focus on fair, consistent assessment and a constructive experience for candidates.

    Karat's home page, October 2026
  • Feb 2020 to Jan 2021

    Deviget

    JavaScript Architect

    Contractor through Deviget for RxVantage. Led front end development and architecture for a healthcare app, wrote GraphQL resolvers and mentored engineers.

    • Vue
    • Nuxt
    • Apollo
    • GraphQL
    • Node.js
    RxVantage's home page, October 2026
  • 2018 to 2020

    Thinkful (now Chegg Skills)

    Full-Stack Mentor and Course Instructor

    Mentored full-stack students one to one and created practical workshops on web design, JavaScript debugging and browser performance.

    • React
    • Node.js
    • Express
    • MongoDB
    • Chrome DevTools
    Chegg Skills's home page, October 2026
  • Feb 2019 to Feb 2020

    DigitalOnUs (now Tech Mahindra)

    Senior Software Engineer

    Built checkout features with Vue and GraphQL, maintained legacy Ember code and shared practical guidance with the team.

    • Vue
    • Nuxt
    • GraphQL
    • Node.js
    • Ember
    Tech Mahindra's home page, October 2026
  • 2017 to 2019

    Luxoft

    Full-Stack Engineer

    Built front end and server features for travel and hospitality products and compared testing tools for a React application.

    • React
    • Redux
    • Node.js
    • GraphQL
    • Jest
    Luxoft's home page, October 2026
  • 2017

    Desafio Latam

    Front-End Bootcamp Instructor

    Taught front end development in a bootcamp and prepared practical course materials.

    • HTML
    • CSS
    • JavaScript
    • Bootstrap
    • jQuery
    Desafio Latam's home page, October 2026
  • May 2016 to Jun 2017

    Inflection Point Systems

    Front End Developer

    Improved a company website and an educational platform, including rendering, build tooling and testing.

    Inflection Point Systems's home page, October 2026
  • Aug 2014 to Apr 2016

    Accenture

    Front End Developer

    Built front end and hybrid mobile apps for agriculture and healthcare projects, and added tests, tooling and onboarding guidance.

    • Ionic
    • Cordova
    • AngularJS
    • Couchbase
    • ArcGIS
    Accenture's home page, October 2026