Work That
Speaks.
Twenty years of shipping things that matter — for clients, personal adventures, and the open-source community. Here's some of it.
Projects Worth Mentioning.
A selection of client engagements from over the years — SaaS platforms, education programmes, and technical turnarounds.
RABT
A B2B SaaS platform connecting buyers and sellers in the construction materials industry. Built the MVP from the ground up solo, iterating with customers and stakeholders, advising the CEO on strategy, product direction, and hiring.
Skills Union
Led the design and delivery of an accredited Master's-level Software Engineering programme at Ravensbourne University London, delivered through Skills Union. Managed a team of four instructors, built the curriculum, and ran marketing webinars — grounded in Active Social Learning.
SmartBooking
An existing platform drowning in bugs, performance issues, and a development team that couldn't ship. Led a new team of four developers and a UX designer to turn it around — achieving 2x+ performance gains across web, API, and mobile, overhauling the UX, and establishing workflows to keep quality stable. Outcome: new funding raised and a partnership with Saudi German Hospital.
Shipped and Live.
Products I've taken from idea to launch — designed, built, and maintained by me.
PrismCX
A shared support inbox for small SaaS teams that have outgrown email but don't need enterprise complexity. Clear ticket ownership, a unified dashboard, and internal notes — up and running in under five minutes.
VisitWaveCraft
A product studio building innovative, ethical digital products, and a digital services arm helping clients ship better.
VisitBuilt for the Fun of It.
Things I built because I wanted them to exist — side projects, tools, and experiments that kept me sharp.
Local Translate
A fully offline, Google Translate-style GUI built for myself in minutes using v0, powered by TranslateGemma, Google's open translation LLM built on Gemma 3. Before LLMs, a niche personal tool like this wouldn't have been worth the time. Now it is.
Wordle
Built as an experiment to use nothing but native web technoliges such as HTML, CSS, and vanilla JavaScript.
View on GitHubTic Tac Chase Toe
A turn-based board game in vanilla JavaScript — randomly generated maps, obstacle navigation, collectible weapons, and tactical combat between two players.
PlayGiving Back.
A handful of open-source contributions — gems, packages, and tools released for the community to use and improve.
Haikunator
Generate memorable, Heroku-style random names to use in your apps or anywhere else. Over 1.7 million downloads and counting.
View on GitHubgoDarkMode
Manages dark and light mode switching in TailwindCSS, Next.js, and vanilla JS projects — three modes, single method, no drama.
View on GitHubWant to Work Together?
These are just the highlights. Whether you need a product built, a team trained, or a problem solved — let's talk.
