Reduced page load times from 12-30 seconds to 2-3 seconds for a French airline logistics platform through strategic caching implementation, while identifying deeper database architecture issues that would require significant restructuring to fully resolve.
View moreWaverly Studios
2024
Transformed a struggling US startup's backend from minimal implementation to production-ready architecture, implementing CQRS patterns, integrating Stripe/SendBird/SendGrid/Auth0, and resolving critical issues including memory leaks - expanding from a scoped Auth0 integration into full backend development.
Key Highlights
- Expanded from scoped Auth0 integration to full backend rebuild after discovering critical gaps between business expectations and reality
- Resolved memory leak causing stack overflow in inherited codebase within first week
- Implemented CQRS patterns for future microservices scalability
- Built relational authorisation model where permissions depend on data relationships (coach - their group's members)
- Integrated Stripe (payments, subscriptions, Connect), SendBird (chat), SendGrid (transactional), Auth0 (authentication)
- Achieved sub-1.5 second response time targets across all endpoints
- Managed concurrent US Toptal and UK contract engagements effectively
About the Engagement
Waverly Studios, a US-based startup building a youth event management platform for organisations like soccer and hockey clubs, engaged me through Toptal for what was initially scoped as a focused task: integrate Auth0 authentication. What I discovered upon joining was a backend that barely existed.
The previous backend developer had departed, and it was immediately clear why. The codebase was in a poor state - I encountered a stack overflow from a memory leak within days of starting while testing the authentication integration. The frontend developer, also a Toptal resource, had done excellent work - but had been forced to stub out backend interactions because the actual backend couldn't support them. The gap between what the business believed they had and what actually existed was significant.
After presenting my findings to the business leadership team (notably non-technical), the engagement expanded dramatically. What started as introducing Auth0 became rebuilding the backend properly. I implemented CQRS patterns to enable future scalability - knowing that a platform like this might eventually need to break into microservices. The authorisation model was particularly interesting: permissions were relational rather than role-based. A coach could only see youth members in their specific group, requiring authorisation logic tied to data relationships rather than simple role checks.
I integrated the full API stack the platform needed: Stripe for payments, subscriptions, and payment distribution via Connect; SendBird for real-time chat features; SendGrid for transactional messaging around event invitations and notifications; and Auth0 for authentication with my own relational authorisation layer on top.
The engagement ran concurrently with Operational Solutions, requiring careful management of a UK contract alongside a US Toptal engagement. I set a target of sub-1.5 second response times and implemented the domain separation that would allow the platform to scale when needed.
Other Clients
Technical Architect for the UK's leading property transaction platform (PropTech), designing relational authorisation for complex multi-party workflows, automating documentation across 390 repositories, and building AI-powered codebase intelligence using MCP and RAG - delivering enterprise-scale architecture while mentoring teams and establishing standards.
View moreBuilt event-driven sensor integrations for a Ministry of Defence security contractor, implementing MQTT-driven workflows for hardware-based security systems that support automated drone deployment at sites including decommissioned nuclear facilities and Heathrow Airport.
View more