Building resilient web platforms, cloud systems, developer tooling, and practical AI infrastructure.
I am a full-stack software engineer focused on designing and delivering dependable products across frontend applications, backend services, cloud infrastructure, and developer tooling.
My work centers on TypeScript, React, Node.js, GraphQL, PostgreSQL, AWS, Google Cloud, and Cloudflare. I enjoy simplifying complicated systems, defining clear architectural boundaries, improving developer experience, and automating work that should not require repeated human effort.
Draw My Tree, a family tree builder from my company Prescott Bros. LLC. It draws large family trees on an interactive WebGL canvas, imports and exports GEDCOM, and lets AI assistants read and edit a tree over MCP.
React · TypeScript · Pixi.js · Fastify · Prisma · PostgreSQL (Neon) · Google Cloud Run · Cloudflare Workers
Frontend & Product Engineering
Component architecture · Design systems · Responsive interfaces · Accessibility · State management · Forms and validation · Media experiences · Automated testing
Backend, APIs & Data
API design · GraphQL schemas · Relational modeling · Authentication · Search · Migrations · Service integrations · Background processing
Cloud Architecture
Serverless architecture · Infrastructure as code · Event-driven systems · Content delivery · Authentication · Containers · Secure cloud delivery
Delivery, Operations & Developer Tooling
CI/CD · Containerized environments · Build optimization · Dependency management · Monitoring · Logging · Reverse proxies · Operational automation
AI, Automation & Self-Hosting
Local model hosting · Model gateways · Workflow automation · AI-assisted development · Private infrastructure · Homelab operations
Outside of professional software development, I experiment with:
- Local-first AI and model orchestration
- Self-hosted infrastructure and homelab systems
- Cloud automation and infrastructure as code
- Gaming infrastructure and server automation
The best way to reach me is [email protected].




