Freshmade
BelgiumFood & catering platform — SSR/SSG frontend, Storyblok CMS, SendGrid transactional email.
work
Six years across enterprise communications, fintech, real estate and my own SaaS — for teams in India, Canada, Belgium and France. One recurring theme: the interesting problem is never the feature. It's what happens at the edges, under load, when someone is losing money.
Acefone was moving off a legacy PHP monolith onto MERN microservices. I took the greenfield work and built Interaction Hub — one inbox where an agent handles voice, WhatsApp messaging and WhatsApp Calls without switching tools.
Founding team member at a stock advisory platform. I built the product from nothing, led three developers, and owned the real-time market data pipeline — then kept shipping unpaid for two months when regulation put the funding at risk.
Six months, one engineer, a full platform for the Canadian market — role-based access control, real-time messaging between buyers and agents, and an architecture chosen so a single person could keep it running after handover.
WhatsApp and Instagram automation for businesses. Product, infrastructure, billing, deliverability and support — all mine. The constraint was never scale; it was that every system had to be boring enough for one person to operate at 2am.
also shipped
freelance & contract · 4 countries
Food & catering platform — SSR/SSG frontend, Storyblok CMS, SendGrid transactional email.
Creative agency site — performant Next.js frontend with CMS-driven content for a non-technical team.
SEO-optimised site with class schedules and trainer profiles, accessible by default.
Booking frontend on Firebase — auth, Firestore, real-time notifications, third-party vehicle APIs.
Tell me where it hurts. Thirty minutes, no pitch deck.