About me

I'm a product focused software engineer with a passion for building scalable, high-performance web applications . With experience at CLEAR, Amazon Web Services, and beyond, I've led major frontend and full-stack initiatives, from architecting frontend applications and optimizing legacy systems to enhancing accessibility and streamlining cloud infrastructure.

I primarily work in TypeScript siTypescript and specialize in React siReact with modern JavaScript tooling. I thrive on solving complex technical challenges with elegant, user-focused solutions.

When I'm not coding, you can find me reading 📚, skiing ⛷️, playing Halo 🎮, or sleeping 🛌.

Work

  • Senior Software Engineer CLEAR

    On web platform team, working on the next generation of web experience for CLEAR members.

    • June 2023
    Current
  • Frontend Engineer II Amazon Web Services

    Worked on the AWS Secrets Manager team, building out the AWS Secrets Manager console.

    • May 2022 - April 2023
  • Senior Software Engineer Hired

    Primarily worked on the candidate experience team, building out the candidate experience side on Hired marketplace.

    • May 2020 - May 2022
  • Software Engineer WinIt

    Rebuilt the web app, backend, and services that helps users fight their tickets.

    • July 2018 - May 2020

Projects

  • Schwab MCP Server

    An local MCP server for making the Charles Schwab API available. Lets you chat and agents interact with your Schwab accounts using your preferred harness and models.

    Active
  • A fullstack Bun boilerplate. Uses Hono on backend and Vite to power the static React 19 app.

    Active
  • My starter template for fullstack apps. It is a monorepo for personal projects with multiple applications and packages

  • My first go at a Sveltekit fullstack app. It is a project that caches the latest news from Bing News API and serves it as an ad-free home page for anyone. Built with svelte kit and AWS Lambda. No longer running due to news API costs.

  • A simple starter kit made with: Next.js + next-auth + Prisma + PostgreSQL + Apollo Server + Apollo Client + Tailwind CSS

  • A fullstack portfolio site I made in 2020 using Gatsby, TypeScript, and more.

  • A code challenge that was part of a job interview. All I had to do was build something in under 100 lines. I chose to build an API that serves a dynamically generated image containing users Halo multiplayer stats. You can pass in any gamertag in the query param and response is an image with that gamers stats.

  • My first ever portfolio website from 2018 bootstrapped using Create React App.

“I have not failed. I've just found 10,000 ways that won't work.” ― Thomas A. Edison