Full-Stack Web Engineering
7+ years shipping production web products end-to-end in TypeScript - Nuxt 3 and Next.js on the front, Node / Express on the back, and the AWS + Docker delivery pipeline tying it together. This page tracks the web engineering work itself: typed boundaries from DB to UI, component patterns that hold up as features pile on, and the freelance and open-source builds along the way.
Current Focus
- -Type-safe API boundaries from DB to UI in TypeScript
- -Nuxt 3 / Vue 3 and Next.js / React component patterns at scale
- -Node / Express services with WebSocket real-time delivery
- -AWS, Docker, Kubernetes, and Jenkins CI/CD pipelines
- -Production observability with Sentry, Google Analytics, and Amplitude
Selected Work
deploy.sh
$ make deploy ENV=prod
> building images: api, worker, web ... [ok]
> pushing to registry ... [ok]
> rolling: prod-green.freeconvert.com (4/4 pods ready)
> health: /healthz 200, p95 latency 84ms
> traffic switch: blue -> green ... [ok]
> deploy status: live.