what i do
Services & Expertise
What I do, ordered by how much shipped work stands behind it. Where there is a project to point at, the entry points at it.
Full-Stack TypeScript
Core ServiceApplications built end to end in TypeScript - Angular or React on the front, Node and a database underneath - with a state layer that is designed rather than accumulated.
- Angular, React, Next.js
- TypeScript throughout
- NgRx, signals, state architecture
- Node.js REST APIs
- PostgreSQL, MongoDB
- Responsive, accessible UI
Front-End Performance
Core ServiceWorking out why an application is slow and fixing the cause. The answer is rarely the component everyone suspects - it is usually how often the framework is being asked to do work at all.
- Change-detection profiling
- Signals and zoneless Angular
- Large list and grid rendering
- Framework upgrades, run as a habit
- Reusable component layers
DevOps & Delivery
SupportingThe deployment end of what I build: containers, pipelines, environments, and the cloud configuration it takes to get an application running and keep it there.
- Docker & Docker Compose
- GitHub/GitLab CI/CD pipelines
- Build & environment configuration
- Vercel, Netlify, Render
- Linux & networking fundamentals
proofBetPro
AI Engineering
EmergingGrounded LLM features rather than demos: retrieval over content you control, guardrails that hold, and a model that declines instead of inventing. The assistant on this site is the working example.
- LLM API integration
- Grounded knowledge bases
- Prompt design & guardrails
- Streaming responses
- Rate limiting & cost control
Technical Consulting
AdvisoryStrategic technology guidance to help teams make the right architectural decisions and avoid costly mistakes.
- Architecture review
- Tech stack selection
- Performance audits
- Code quality reviews
- Team mentoring
proofCustomer CRM
Need one of these on your team?
Tell me what you're running and where it hurts. I'll tell you straight whether I'm the right person for it.