I work across the full stack, primarily in TypeScript and C#. I have experience designing multi-service and cloud-native archteictures. In the past, I have worked with AWS (ECS, CloudFront, Route 53, and more), and I am Azure (AZ-900) certified.
On the backend, I use a wide variety of tools and frameworks— I am familiar with various ways of developing APIs using TypeScript (e.g. with libraries like express.js and Hono, or developing for cloud-native, serverless environments such as Cloudflare Workers or Azure Functions); and I have developed systems using ASP.NET.
On the frontend, I tend to work with React and I write most of my projects (including this website) using TanStack for routing and data-fetching.
I am interested in building large-scale, distributed systems; designing event-driven architectures; and database internals.