$ cat ./services/engineering-consulting.md
Engineering Consulting
I build AI-powered systems that work for humans. Not generic advice—actual engineering from someone who understands both the code and the psychology.
$ ls ./services/
What I Build
Custom AI Tools
Bespoke AI applications designed for your specific domain. Not off-the-shelf wrappers—purpose-built systems that understand your workflows and users.
Web Applications
Production-grade web applications built with modern stacks. From prototypes that ship fast to systems that scale.
AI Strategy
Technical guidance on AI adoption that's grounded in reality. Where to invest, what to avoid, and how to implement without breaking what works.
Team Augmentation
Embedded engineering support for teams building AI features. I join your team temporarily to accelerate delivery and transfer knowledge.
$ cat ./clients/target-audiences.md
Who I Work With
Healthcare & Mental Health Organisations
Teams building AI tools for clinicians, patients, or care systems. I bring 15 years of direct clinical experience—I understand the constraints of therapeutic relationships, confidentiality, and clinical workflows.
Startups Integrating AI
Early-stage teams who need to move fast without accumulating technical debt. I help you ship AI features that work now and scale later.
Coaches, Consultants & Course Creators
Solo practitioners and small teams who need custom technology without enterprise budgets. I build systems that fit your practice, not the other way around.
$ ls ./shipped/ | head -4
Recent Work
Swanage Traffic Alliance
Activism site with real-time traffic data, analytics, and CMS for a coastal town's traffic campaign.
500+ community membersBecoming Diamond
Premium coaching platform with 3D globe visualizations and protected member content.
Next.js 15 + Aceternity UIPreflight
AI readiness assessment engine for healthcare. Dynamic forms with personalized adoption roadmaps.
currently buildingWatson
Collaborative LLM output review with real-time diff tracking and quality labeling.
TipTap + Django$ explain --process
How It Works
Discovery Call
30-min call to understand what you're building, why, and where you're stuck.
Proposal
Clear scope, timeline, and price. No hourly billing surprises.
Build
Regular updates, working demos, and async communication via Slack/Discord.
Ship
Deployed to production with documentation and handoff support.
$ init new_project
Ready to build?
Book a discovery call to discuss your project. No sales pitch—just a conversation about what you're building and whether I can help.