👋 Hi, I'm Bob

Senior Full Stack Software Engineer

I build performant, serverless, cloud based web applications with conversational 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.
13+ years experienceAI-first: Claude Code + OpenSpecTypeScript & AWS specialist

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. 1. Write the spec
    Write the change as an OpenSpec proposal, so the requirements are agreed before any code exists.
  2. 2. Write the tests
    Turn the spec into failing tests, then write the code that makes them pass with test driven development.
  3. 3. Build with AI
    Implement one vertical slice at a time in its own git worktree, driven by Claude Code skills and agents.
  4. 4. Review and ship
    Check 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
AI Chat AssistantOpenAI LLM
An AI shopping assistant that searches the catalogue, suggests cart changes, and drafts an order for you, though it never places one. The storefront around it is a full stack e-commerce template with search, promo codes, store-wide sales, digital products, and light and dark themes. Checkout is a request-an-order flow, so you submit the cart, the database prices every line, and staff and buyer each get an email.
OpenAI APINuxt 4TypeScriptSupabasePrimeVue
AI Frontend Advisor
AI AdvisorOpenAI LLM
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
AI Chatbot Builder
AI RAGAI ChatbotOpenAI LLM
An AI support chatbot that answers your visitors from your own docs, cites the section it used, and says so when the docs do not cover a question. Upload a PDF, a URL or Markdown, set the bot's name, colors and tone, then paste one script tag into any site. The dashboard shows the conversations, ratings and unanswered questions, and the demo needs no account.
OpenAI APIpgvectorReactTypeScriptNode.js
ChatGPT AI Book Summarizer
OpenAI LLM
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
OpenAI LLM
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
Modern React CRUD Todo List
A fully responsive and accessible modern React Todo list application with CRUD functionality
React 18ViteHeroiconsCSS Modules

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

Need a Full Stack Engineer?

13+ years building performant web applications. Let's talk about your next project.