Skip to content

What I build with

Stack

The technology I use to build web and mobile products, from the interface down to the infrastructure.

Languages

  • TypeScriptAcross web, mobile and Node.js services.
  • PythonBackend development, data processing and automation scripts.

Frontend

  • ReactUser interfaces and single-page applications.
  • Next.jsFull-stack web apps, including this site.
  • React NativeCross-platform mobile apps with a native feel, often with Expo.

Backend

  • Node.jsScalable network applications and APIs.
  • FastAPIPython APIs, including real-time voice agent tooling.
  • GraphQLAPIs for data-heavy dashboards and bots.

Infrastructure

  • SupabaseDatabase, authentication and storage.
  • AWSHosting, managed databases and serverless functions.
  • VercelDeploying Next.js apps.
  • Trigger.devBackground jobs and AI workflows.

Tools

  • VS CodePrimary code editor.
  • GitHubRepository hosting and CI/CD.
  • DockerContainerization.
  • PostmanAPI testing.