HL-Support — Building and Operating a Referral-Based Coaching Platform
Since 2019, I have led backend engineering for HL-Support, a production platform serving nutritionists, health coaches, and their clients across Europe. As the founder’s long-term technical partner, I handle feature development, infrastructure, deployments, and ongoing maintenance.
Role: Lead Software Engineer · Technical Consultant
Timeline: 2019–Present
Stack: Laravel, Vue.js, Quasar, MySQL, Redis, Laravel Horizon, AWS, Hetzner, Laravel Forge
The Engineering Challenge
The platform needed to support a coaching business with interconnected workflows: client onboarding, referral relationships, course access, premium subscriptions, certificates, and community activity.
The engineering challenge extended beyond delivering individual features: access rules needed to remain consistent, bulk operations needed to run without delaying user requests, and ongoing changes needed to reach production reliably.
How I Helped
-
Implemented referral relationships and access rules. I built multi-level coach relationships and role-based permissions, connecting onboarding with the platform’s referral structure and content access requirements.
-
Automated repeatable operations. I implemented voucher issuance, redemption, and PDF certificate generation, alongside contact management and event registration workflows.
-
Separated bulk processing from interactive requests. I designed Laravel Horizon queues for invitations, push notifications, and certificate generation, allowing these operations to run in the background.
-
Supported performance as the network grew. I tuned Redis caching and MySQL indexes to keep dashboards responsive as the platform’s usage expanded.
-
Owned production delivery and maintenance. I configured infrastructure across AWS and Hetzner using Laravel Forge, separated staging from production, and managed deployments, migrations, and refactors.
What This Delivered
HL-Support brings core coaching workflows into a single production platform, with background processing supporting bulk communication and document generation.
My contribution extends across both development and operations, giving the founder one technical partner responsible for implementing changes, releasing them, and maintaining the system afterward.
Project Gallery
Screenshots and visuals from the project