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.