I'm a full-stack software engineer with experience in the JavaScript, TypeScript, and Python ecosystems. Recently I've been applying that foundation to AI, building and shipping systems for running and observing agents.
Amber is an open-source, self-hosted runtime that adds durable execution and observability to AI agent workflows. It is built on DBOS and Postgres and targets developers using the OpenAI Agents SDK.
Technologies: Python, TypeScript, FastAPI, DBOS, OpenAI Agents SDK, React, Astro, Docker, Terraform, AWS (ECS Fargate, RDS, RDS Proxy, ALB, CloudFront, S3, ECR, VPC, IAM)
π Read the Amber Case Study
Infinite Context: a personal RAG application that ingests notes, commits, and transcripts into Pinecone and synthesizes answers with GPT-4o. It surfaces a coverage signal so you can tell when the retrieved context is thin rather than getting a confident answer built on nothing.
RequestBin: a real-time webhook inspection tool. It gives you a unique URL to point a webhook at, then captures and displays each incoming request so you can see exactly what a service is sending.
| Category | Skills |
|---|---|
| AI Engineering | OpenAI Agents SDK / API, Mastra, RAG, Pinecone, Claude Code |
| Languages | JavaScript, TypeScript, Python, Ruby, SQL, HTML/CSS |
| Backend & Frameworks | Node.js, Express, FastAPI, DBOS, React, Sinatra, Vite, Astro |
| Cloud, DevOps & Infrastructure | AWS, Docker, Linux, Git, GitHub Pages |
| Databases & Storage | PostgreSQL, MongoDB, RDS, S3 |


