Senior Full Stack Developer — Remote, Available for UK & US Projects
10+ years of building real products for real businesses
I work directly with founders and small teams to rebuild stores, stand up new web tools, and sort out the integrations that tie everything together. Projects range from Laravel SaaS applications to Magento ecommerce overhauls. I keep communication calm and transparent: shared task lists, working demos on every milestone, and written summaries after every push. After launch, I stay around for fixes and handoff support.
Developed and maintained large-scale ecommerce platforms serving global markets. Automated product data collection from 550+ retailers, cutting manual data entry by 40%. Collaborated with cross-functional teams to ship new features and optimise system performance for millions of concurrent users. Handled caching strategies, queue workers, and CI/CD pipelines for zero-downtime deployments.
Led a team of developers, overseeing architecture decisions, code reviews, and project delivery. Built booking platforms, analytics dashboards, and business management tools. Designed RESTful APIs consumed by both web and mobile clients. Instituted code quality standards and Git workflow practices that the team still uses.
Built custom web applications for global clients, integrating CRMs, payment gateways (Stripe, PayPal, Braintree), and third-party APIs. Improved database performance with query optimisation and proper indexing. Reduced average page load times by 60% on key client platforms. Worked with international teams across multiple time zones.
Started my professional career building responsive PHP websites and learning the fundamentals of backend development. Contributed to bug fixes, feature additions, and UI implementations. Gained hands-on experience with real client projects under the mentorship of senior developers.
Property management SaaS, marketplace platforms, and a HIPAA-compliant healthcare system — with the problems they solved and how they were built.
Technologies I work with every day
Available for freelance projects. Let's discuss your requirements — I typically respond within 24 hours.