
Nexia Academy: Building a White-Label Learning Platform
The engineering story behind Nexia Academy — moving from single-tenant to multi-tenant, white-label theming, SCORM/xAPI ingestion at scale, and what we would do differently starting over.
Production-tested patterns, product stories from Blink AI, Nexia Academy and Wallnetic, and the trade-offs we hit shipping real software. Written by senior engineers, not marketing.

A practical comparison of Articulate Storyline 360, Adobe Captivate and Articulate Rise — when each is the right tool, where they hide costs, and how their SCORM/xAPI output differs.

Why hallucinations in corporate training products are worse than in consumer chatbots, and the specific guardrails we put in place across Blink AI and Nexia Academy to catch them.

How to ship multi-language e-learning content cleanly — packaging strategies, manifest design, content-author workflow, and the gotchas that show up when SCORM meets i18n.

A practical engineering checklist for shipping SaaS that meets both Turkey’s KVKK and the EU’s GDPR — data flows, consent, retention, subject access requests and the differences that matter in code.

Six failure modes we hit running RAG in production — chunking gone wrong, embedding drift, retrieval recall, prompt bloat, hallucination on missing context, and how to detect them before users do.

A practical comparison of pgvector, Pinecone and Qdrant for production AI workloads — when each one wins, real performance characteristics, and the migration path between them.

How we combine Sentry for error tracking with OpenTelemetry for tracing across our Node, React Native and Go services — minimum viable observability for production systems.