Buchman.
Fullstack Engineer.
I design and ship production-grade web systems — from typed APIs and relational data models to the interfaces people actually touch.
- Fullstack
- Frontend → Backend depth
- TypeScript
- End-to-end type safety
- Self-hosted
- VPS + Docker on Interserver
An engineer who ships the whole stack.
I care about systems that are typed end to end, data that's modeled deliberately, and interfaces that feel effortless. I learn in public and build to ship.
Backend-first, fullstack-fluent
I started in React and React Native, then moved deliberately into the backend. Today I build the API and data layer first, then put a polished UI on top.
A standardized, opinionated stack
Express, Drizzle, PostgreSQL, JWT, and Zod — the same reliable foundation on every service, so I ship faster and debug less.
I own the whole pipeline
From a multi-stage Dockerfile to a live domain on my own VPS. Owning deployment end to end keeps me honest about how software actually runs.
The tools I reach for.
A deliberate, standardized toolkit — chosen for reliability and type safety, not novelty.
Backend
My core. A deliberate, standardized stack for shipping typed, validated APIs.
- Node.js
- Express.js
- TypeScript
- Drizzle ORM
- PostgreSQL
- JWT auth
- Zod validation
- REST API design
Frontend
Where I started. Component-driven UIs with a focus on clarity and performance.
- React
- Next.js
- React Native / Expo
- TypeScript
- Tailwind CSS
Infra & DevOps
I own my deployments end to end — from Dockerfile to a live domain on my own VPS.
- Docker
- Multi-stage builds
- Dev containers
- Linux server admin
- nginx
- VPS (Interserver)
Foundations & Tooling
The middleware, data, and workflow fundamentals behind every project.
- cors / helmet / morgan
- MongoDB
- SQL
- Git
- WSL2
- npm packaging
Things I've built and shipped.
A living selection — from a published npm package to my standardized backend template. More is on the way.
buchman-snip
Published npm CLI package — my early capstone.
A command-line tool published to the npm registry. Built to prove the full loop: authoring a package, versioning it, and shipping it to a public registry for anyone to install.
- Node.js
- CLI
- npm
- TypeScript
Standard API Template
My standardized backend starter for every new service.
A production-shaped Express + Drizzle + PostgreSQL template with JWT auth, Zod validation, and cors/helmet/morgan wired in. Based on API Design in Node.js v5 — the baseline I reach for on every backend.
- Express
- Drizzle
- PostgreSQL
- JWT
- Zod
Taskly
Countdown timer app built with React Native + Expo.
A mobile countdown timer app — an early hands-on project exploring React Native, Expo, and mobile state/notifications.
- React Native
- Expo
- Mobile
Plantly
Habit tracker app built with React Native + Expo.
A habit-tracking mobile app focused on recurring reminders and simple, satisfying interactions. Built to deepen React Native fundamentals.
- React Native
- Expo
- Mobile
Your next project
Placeholder — swap this out for real work.
Edit content/projects.ts to add your real projects here. Duplicate any entry, update the fields, and set `featured: true` to promote it to the top of the grid.
- TypeScript
- Coming soon
How I got here — and where I'm going.
A deliberate path from frontend into backend and infrastructure. I learn by building, then standardize what works.
Complete Intro to Containers v2
Brian Holt · in progressMulti-stage Dockerfiles (Node builder → distroless / nginx:alpine runtime) and dev containers. Bringing my deployments fully under Docker.
API Design in Node.js v5
Scott Moss · completedNow the template for my standing backend stack: Express, Drizzle, PostgreSQL, JWT, Zod, and cors/helmet/morgan.
Introduction to Node.js v3
completedServer-side fundamentals — the runtime, modules, and the transition from browser JS to backend JS.
Complete Intro to Linux & the Command-Line
completedWSL2 setup and Linux / VPS server administration — the foundation for self-hosting on my own box.
Complete Intro to Databases
completedMongoDB and SQL coursework — modeling data in both document and relational stores.
Full Stack Fundamentals
Jem Young · completedThe entry point — how the pieces of a full stack fit together end to end.
Let's build something solid.
I'm open to select engagements. If you have an idea, a role, or a system that needs shipping, my inbox is open.