
DevFlow
A full-stack collaboration platform that helps software teams manage projects, share knowledge and track development workflows.
A few recent builds where design, performance and clean architecture had to work together.

A full-stack collaboration platform that helps software teams manage projects, share knowledge and track development workflows.

An AI-powered resume builder that helps users generate, customise and export professional resumes.

A clean portfolio website system with a custom CMS for managing projects, articles and personal branding.

A patient appointment platform that connects users with healthcare providers through an easy booking workflow.
The landscape keeps moving and I move with it — here's the full set of technologies I'm comfortable reaching for on any given project.













































- and picking up whatever the next project asks for.
A short reel of feedback from founders, designers, students and teams I've built with.
The day Xander joined my team, I went home and told my wife that he's going to completely change the way I code.

James Prendergast
Lead Developer · Ravenware



I build things on the web that feel considered — the kind you'd want to revisit, not just click through.
I am a full-stack developer based in Wimbledon, South West London.
I am completely self-taught - I've always loved puzzles and logical problems, the kind you can lose hours to without noticing and building software turned out to be exactly that, just with a tangible payoff at the end.
What I enjoy most is taking on a project, delivering and seeing it make a difference to my client - more leads and more visibility for a small business or even just one less headache for someone.
When I’m not at my laptop chugging Nescafé by the hour, you can find me down at my local tennis club, making banana bread with my fiancée, playing with our cat 🐈 or planning our wedding! 🎉.
The best ideas usually start as a two-line email. Send me a rough sketch, a link, a “what if” - and I promise to get back to you.
“Dear friend — tell me about the thing you've been putting off building. No Powerpoint presentation required.”