Full Stack Software Engineer
I build performant, serverless, cloud based web applications with AI features like LLM chat assistants and tool calling, using TypeScript, React/Vue, Node, PostgreSQL, and AWS, working AI-first with Claude Code and spec-driven development.
How I Build
An AI-first workflow: every change starts as a spec, gets its tests first, and ships as a vertical slice built with Claude Code.
- 1. Write the specWrite the change as an OpenSpec proposal, so the requirements are agreed before any code exists.
- 2. Write the testsTurn the spec into failing tests, then write the code that makes them pass with test driven development.
- 3. Build with AIImplement one vertical slice at a time in its own git worktree, driven by Claude Code skills and agents.
- 4. Review and shipCheck every change against its spec, with lint, typecheck, and tests gating CI in GitHub Actions.
VS CodeClaude CodeOpenSpecGit worktreesVitestGitHub ActionsAnthropic APIOpenAI API
Services
Building anything from simple static websites to fully integrated cloud systems.
Full Stack Software Development
End-to-end web applications with Vue, Nuxt, Node.js, and cloud-based backends.
AI Chatbots & Assistants
LLM chat assistants with streaming responses and tool calling, built on the Anthropic and OpenAI APIs.
Custom UI Development
Responsive, accessible interfaces using Tailwind, Vuetify, PrimeVue, and modern component libraries.
API Development
RESTful API design and development with Node/Express, webhooks, and data pipelines.
Automations & Integrations
AWS Lambda, Step Functions, and event-driven workflows connecting third-party services, plus scheduled web scraping and ETL pipelines.
Deployment
CI/CD pipelines, Docker containers, Vercel, and AWS infrastructure setup.
Recent Projects
Explore some of my recent web application projects built with modern technologies.
AI Storefront
An AI shopping assistant that searches the catalogue, suggests cart changes, and drafts orders, built into a full stack e-commerce storefront template. It includes search, promo codes, store-wide sales, digital products, and email order confirmations.
OpenAI APINuxt 4TypeScriptSupabasePrimeVue
AI Frontend Advisor
An AI advisor asks about your framework, bundle budget and accessibility bar, then names two or three UI libraries with the measurements behind each pick and links to its build page and live demo. It answers from a controlled comparison of eight React and Vue libraries that each built the same screen from one frozen spec, and it says so when a question goes past the data.
OpenAI APIReactVueTypeScriptVite
ChatGPT AI Book Summarizer
An AI-powered full stack application that automatically summarizes any book from your text. Use this app to get a 1 paragraph summary of any book you want.
OpenAI APIVue 3Nuxt 3Vuetify 3Pinia
ChatGPT AI Keyword Extractor
An AI-powered full stack application that automatically extracts keywords from your text. It's great for blog posts, YouTube videos, school assignments, and more!
OpenAI APIVue 3Nuxt 3Vuetify 3Pinia
Tech Stack
Modern technologies I use to build performant, scalable applications.
TypeScript
Type-safe development with modern JavaScript and TypeScript
React/Vue
Component-based frontends in React and Vue 3
AWS
Cloud infrastructure with Lambda, Step Functions, S3, CloudFront, and API Gateway
Claude Code
AI coding agent with skills, subagents, and worktree-per-slice development
OpenSpec
Spec-driven development: agree the change before the code
VS Code
Editor for day-to-day development alongside Claude Code
Vitest
Unit and component tests, written first
Anthropic API
Claude models for streaming chat assistants
OpenAI API
GPT models for tool calling assistants and content generation