Built a production-grade, self-hosted platform for a Vienna-based online Spanish school. The syst...Built a production-grade, self-hosted platform for a Vienna-based online Spanish school. The syst...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Built a production-grade, self-hosted platform for a Vienna-based online Spanish school.
The system handles the complete learner journey, from website contact form to CRM tracking, automated payment sync, and course enrollment with zero manual intervention.
Stack includes WordPress, Fluent CRM, n8n automation, EzyCourse, server-side GTM, and Scaleway email, all running on a hardened Hetzner Cloud VPS with daily encrypted backups.
just shipped the core of Skillship — an AI-powered LMS built for schools.
One platform, many schools, and one rule that shaped every decision: School A must never see School B's data. Tenant-scoped models, filtered querysets at the base class, UUIDs everywhere.
Four AI features live:
— Career Pilot: personalised career paths for students
— Question generator: chapter PDF in, board-aligned MCQs out
— Adaptive quizzes: difficulty follows actual performance
— Semantic search: teachers ask in plain English, pgvector finds the material
Django + DRF for the LMS core, a separate FastAPI service for all AI work (Gemini + a pgvector RAG pipeline), Next.js 14 on the front. Django brokers every AI call — the AI layer never touches the browser.
The hard part wasn't the AI. It was making multi-tenancy boring enough that no future dev can leak a school's data by accident.
Open for new work — full-stack builds, AI integrations, RAG pipelines, multi-tenant SaaS. Send me a project.
The tenant boundary is where I'd put the first failure test. I'd try to make a user from one school retrieve another school's record before I trusted any of the AI features.
Elevate Academy is a complete online learning and academy operating system — marketing site, student studio, teacher portal, and headmaster command center — designed and engineered as a production-ready product experience that connects to the Kajabi platform and ships as a fully working ecosystem.
The vision
Not a single landing page — a full academy brand. Elevate Academy unifies learner journeys, faculty workflows, and leadership control into one premium product language, ready for Kajabi-connected businesses that need more than a course catalog.
Kajabi-connected capabilities
Built to operate as a Kajabi-aligned academy layer with memberships, offers, learning access, and commerce flows that feel native to creator-education businesses.
Marketing site, student studio, teacher portal, and headmaster command center as four separate surfaces on one Kajabi-connected system - the school's actual org chart is what defines the product boundaries, not a generic course-platform template.