About
Daniel Dewhurst
I am a self-taught full-stack developer and Lead AI Solutions Engineer based in Chester, UK.
I have spent more than a decade building web applications, from small brochure sites to bespoke platforms with complex business rules, integrations, and operational workflows. Most of my work has been in Laravel, PHP, Vue, TypeScript, MySQL, and the surrounding web stack.
These days I lead AI strategy and implementation at AVRillo R&D, the technology arm of a property conveyancing law firm. The work sits close to real business processes: document reading, transaction categorisation, data extraction, compliance workflows, and the question of where AI can remove friction without hiding judgment.
Before that I spent ten years at a digital agency, starting as an apprentice and eventually becoming Head of Product Development. That period shaped how I think about software: talk to the people who use it, understand the business constraint, then build the smallest system that can carry the real complexity.
Work
AI systems
Building AI features for production workflows, with a focus on document understanding, categorisation, extraction, and developer productivity.
Web platforms
Designing and shipping Laravel, Vue, and TypeScript applications for property, e-commerce, healthcare, finance, and internal operations.
Technical leadership
Scoping projects, gathering requirements, estimating work, mentoring developers, reviewing code, and carrying delivery through to release.
Open Source
My open source projects are available on my personal GitHub and through Forjd, my GitHub organisation.
Writing
I use this site to write about AI systems, developer tools, Laravel, TypeScript, and the craft of building software. The aim is grounded technical writing: what a tool changes, where it falls short, and what it means for people shipping real systems.