works

Professional Summary

I'm an experienced software engineer with a strong focus on full-stack web development, modern TypeScript tooling, and cloud-native architectures. I specialize in building maintainable systems, scalable infrastructure and CI/CD workflows. I have a passion for engineering excellence, building reusable patterns,mentoring, and improving developer experience (DX).

Core Skills

  • TypeScript, React, Next.js (Pages & App Router) - Node.js, Express, GraphQL - AWS (ECS, CloudWatch, CDK, Lambda, EventBridge, Step Functions) - Monorepos (Turborepo, npm workspaces) - Storyblok, MDX - GitHub Actions, CI/CD, Testing (Jest, Vitest) - Strong focus on DX, performance, and maintainability

Work Experience

Staff Software Engineer (prev. Senior, Engineer)EF Education First

January 2018 – Present

  • Led development of customer and internal platforms using Next.js, Node.js, Express, and MongoDB on AWS
  • Led architecture guild working group to develop decision criteria and Confluence templates for better technical decision-making
  • Championed monorepo patterns, CI/CD pipelines, and scalable infrastructure patterns using GitHub Actions, AWS CDK and Terraform
  • Built internal NPM packages for UI components, utilities, and TypeScript tooling
  • Developed core patterns for shared GraphQL API for legacy data abstraction
  • Authored and reviewed RFCs used as long-term architectural references
  • Mentored junior engineers

Full Stack Software EngineerNational Decision Support Company

March 2017 – January 2018

  • Built AngularJS and .NET MVC tools to support HIPAA-compliant software
  • Improved ETL pipelines and secure dashboard UX

Web DeveloperIPM Institute of North America

March 2015 – March 2017

  • Built bulk processing tools for pesticide data using JavaScript and C#
  • Redesigned pesticiderisk.org and rebuilt ipminstitute.org in WordPress
  • Integrated Stripe for donation payments; introduced Agile rituals

Content Developer & Research TechnicianWonderlic, Inc.

June 2013 – February 2015

  • Designed online test authoring tools, implemented Trello-based workflows
  • Automated reports and ran analyses using VBA, SQL, and R