My Story & Tech

About Me

I build performant, automatically scaling, serverless, cloud based web applications using Vue/Nuxt, Node/Express, AWS, and Docker.
10+ years experienceAvg. 5+ years per roleVue & Node specialist

What I Bring to Each Project

Full-stack expertise paired with principles that drive quality results.
Services
Full-stack development from concept to deployment
Full Stack Software Development
End-to-end web applications with Vue, Nuxt, Node.js, and cloud-based backends.
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.
Web Scraping
Automated data extraction, ETL processes, and scheduled scraping pipelines.
Deployment
CI/CD pipelines, Docker containers, Vercel, and AWS infrastructure setup.
Core Values
The principles that guide how I build software
Performance-Focused
Prioritizes speed, efficiency, and simplicity
Pragmatic
Uses proven tools over reinventing solutions
Reliable
Average 5+ years tenure per role
Detail-Oriented
Meticulous attention to code quality and user experience
Deep Diver
Thoroughly researches and understands problems before solving
Continuous Learner
10 years of passionate, self-driven growth

Tech Stack

Modern technologies I use to build performant, scalable applications.
JavaScript/TypeScript
Type-safe development with modern JavaScript and TypeScript
Vue
Primary frontend framework for reactive UIs
Nuxt
Full-stack Vue framework with SSR and static generation
Node/Express
Backend runtime and framework for REST APIs
AWS
Cloud infrastructure with Lambda, Step Functions, S3, CloudFront, and API Gateway
Tailwind CSS
Utility-first CSS framework for rapid styling

About This App

A full-stack Nuxt app with AI chat, markdown-driven content, and automated PDF generation.
Nuxt 4 + TypeScript
Full-stack Vue framework with SSR, file-based routing, and end-to-end type safety
AI Chat with Streaming
Claude-powered assistant using Vercel AI SDK with real-time streaming responses and rate limiting
Isomorphic Validation
Zod schemas shared between client and server for consistent, type-safe data validation
Markdown Content Collections
@nuxt/content with typed schemas for blog posts, portfolio projects, and changelog entries
Automated PDF Generation
Resume auto-generated on build from portfolio data using Puppeteer headless browser
Secure Contact System
Server-side email delivery with Cloudflare Turnstile CAPTCHA and newsletter integration

Latest Blog Posts

Stay updated with AI, full stack web development, and Vue ecosystem trends and tutorials.

Need a Full Stack Engineer?

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