HL-Support — Coaching Platform for Nutritionists and Health Coaches
HL-Support is a production coaching platform serving nutritionists, health coaches, and their clients across Europe. I’ve led backend engineering on this product since 2019 as the long-term technical partner to its founder, Markus.
Live site: hl-support.biz Role: Lead Software Engineer | Consultant Duration: 2019 – Present Stack: Laravel, Vue.js, Quasar, MySQL, Redis, Laravel Horizon, AWS, Hetzner, Forge
What HL-Support Does
The platform gives independent health coaches the operational backbone to run a referral-based coaching business: onboarding clients, managing course access, processing premium subscriptions, distributing certificates, and maintaining a private community feed. The referral system tracks upline and downline relationships across the coach network, with commissions and tier logic computed server-side.
Core Modules I Built and Maintain
- Referral and onboarding engine — multi-level upline/downline tracking with role-based access for coaches and clients.
- Course and premium content delivery — gated lessons, progress tracking, and tier-based access control.
- Vouchers and certificates — automated issuance, redemption, and PDF certificate generation.
- Push notifications — targeted delivery to mobile users via the companion Capacitor app.
- Contact Manager — sub-module for managing coach contacts and order history.
- Event Manager — bulk invitation flows and event registration.
Engineering Highlights
- Designed the queue and job architecture on Laravel Horizon to handle bulk invitations, push notifications, and certificate generation without blocking user requests.
- Tuned Redis caching and MySQL indexes to keep dashboards responsive as the coach network grew.
- Set up the AWS and Hetzner infrastructure with Laravel Forge for deployments, zero-downtime releases, and environment isolation between staging and production.
- Built a Capacitor-based mobile app (fitapp-cap) sharing the same Vue codebase, giving coaches and clients a native experience without a separate native team.
- Maintained the platform single-handedly across feature additions, infrastructure migrations, and refactors over six years.
Why This Project Matters to Me
HL-Support is the product I’ve worked on longest, and the one that taught me how to own a system end-to-end — from a feature request in a client call to a deployed migration on a production database. Sustained client relationships are rare in agency-style work, and Markus and I have built one over six years across two products (HL-Support and Fit-App).
Visit the Platform
See HL-Support in action at hl-support.biz.
Project Gallery
Screenshots and visuals from the project