TipTop CA
1,000+ Active Students Powered by Automated Azure Provisioning & Course-Grounded AI
Engineered as a revenue-generating educational platform to replace manual student enrollment bottlenecks. TipTop CA automated Microsoft Azure student directory provisioning upon verified PayFast payments, introduced a syllabus-grounded AI academic tutor, and stabilized mission-critical operations to scale reliably to 1,000+ active students with zero downtime.

The client's growing student body suffered from 24-to-48-hour manual IT onboarding delays, payment reconciliation friction across installment plans, and code regressions from rapid AI feature generation.
Custom-engineered a Next.js LMS with automated PayFast webhook verification, zero-touch Azure student provisioning, a syllabus-grounded Gemini RAG assistant, and root-cause codebase stabilization.
1,000+ active students supported with 99.9% uptime, zero-touch student onboarding, and zero payment disputes.
Engineering an Enterprise Learning Engine for 1,000+ Students
TipTop CA is a production Learning Management System (LMS) and EdTech platform engineered to handle end-to-end educational operations for professional Chartered Accountancy students. Serving a rapidly scaling student body of 1,000+ active learners, the platform operates not merely as a content repository, but as a full-scale transactional, identity-driven, and operational business engine.
My role spanned the entire application lifecycle as Lead Full-Stack Developer. I architected the core request lifecycle: translating responsive user interactions in Next.js into authenticated REST API commands, enforcing role-based permissions (RBAC) across Admins, Instructors, and Students, executing transactional business logic, and orchestrating synchronization across databases and external enterprise ecosystems.
- Full-Stack Request Lifecycle: Next.js UI → Node/Express API → MongoDB → External Cloud Services
- Production-tested concurrency supporting 1,000+ active Chartered Accountancy students
- Strict server-side Role-Based Access Control (RBAC) for Students, Instructors, and Administrators
Modular Course Architecture & Structured Curriculum Delivery
At the center of TipTop CA is a modular course engine designed to deliver complex, multi-week academic syllabi with clarity. The platform supports tiered course catalogs, subject-specific lecture series, downloadable reference materials, and interactive assessment modules.
Rather than relying on heavy off-the-shelf LMS plugins that introduce latency and vendor lock-in, the course management system was custom-engineered to allow administrators to dynamically structure content, update curriculum schedules, and gate learning milestones based on enrollment status and student progress.

- Dynamic curriculum indexing and tiered subject modules
- Custom lesson gating based on enrollment and prerequisite completion
- Optimized asset delivery for high-resolution educational video streams
Personalized Dashboards & Granular Progress Tracking
The student dashboard serves as the central command center for each enrolled learner. Because accountancy qualifications require hundreds of study hours, the interface was designed with minimal cognitive friction, providing instant visibility into module completion percentages, upcoming deadlines, and direct access to active lecture content.
Every student interaction—from video completion to quiz submissions—updates persistent application state in real time. Upon meeting completion criteria, the system triggers automated digital certificate generation, removing manual administrative verification overhead.

- Granular lesson progress tracking stored in persistent state
- Automated completion verification and digital certificate generation
- Clean, distraction-free study environment optimized for mobile & desktop
Resilient Transactional Engine with Multi-Stage Installments & Webhooks
Handling educational enrollments required a resilient transactional payment infrastructure. I integrated PayFast to support diverse commercial models: one-time upfront payments, multi-month installment schedules, and high-conversion course upsell checkout funnels.
Rather than relying on the client's browser to signal payment success—a common source of failed access grants and payment disputes—the payment architecture is strictly webhook-driven. Asynchronous PayFast webhooks are cryptographically verified by the backend, updating transaction ledgers, triggering course access, and re-attempting failed calls with idempotent retry logic.

- Multi-tier payment options: full tuition, installment schedules & add-on upsells
- Asynchronous, cryptographically verified PayFast webhook engine eliminating payment fraud
- Idempotent payment reconciliation ensuring zero lost transactions or disputed enrollments
Automated Student Identity Provisioning via Microsoft Graph & Azure
A major operational differentiator for TipTop CA was its deep bridge into the client's Microsoft and Azure enterprise ecosystem. Historically, onboarding a student into corporate educational environments required manual IT staff provisioning, creating a 24-to-48-hour delay.
I integrated Microsoft Graph and Azure Active Directory APIs directly into the post-payment webhook pipeline. The instant a student completes their initial installment or payment, the backend automatically provisions their Azure student account, configures role permissions, and provisions access credentials without human intervention.

- Automated Azure student directory provisioning upon confirmed payment
- Eliminated manual IT onboarding overhead and 24-hour delays
- Enterprise-grade identity synchronization via Microsoft Graph APIs
Grounded Course-Content AI Assistant via Gemini File Search
To empower students with instant, 24/7 academic support, the LMS was upgraded with an intelligent AI chatbot. Rather than offering a generic, unrestricted conversational model prone to hallucinations, the system was built using a Retrieval-Augmented Generation (RAG) architecture powered by Google Gemini and Gemini File Search.
Course materials, lecture notes, and syllabus documentation are indexed into structured knowledge repositories. When a student poses an inquiry, the retrieval pipeline queries the specific course knowledge base and grounds Gemini's response strictly within that syllabus, preventing cross-course data leakage and enforcing student enrollment authorization.
- RAG architecture using Google Gemini and Gemini File Search
- Strict syllabus grounding to eliminate hallucinations and off-topic responses
- Granular authorization ensuring students only query enrolled course materials
Stabilizing, Debugging & Refactoring AI-Generated Production Code
One of the most defining aspects of this project occurred when the client significantly expanded the original codebase using AI-assisted generation tools. While features were added rapidly, it introduced critical vulnerabilities: duplicate business logic, brittle API assumptions, unhandled edge cases, and regressions across the authentication flow.
I conducted comprehensive codebase archaeology—tracing execution flows end-to-end from the React UI down through the API routers, authentication middleware, and database layers. By identifying root causes rather than applying surface-level patches, I refactored the expanded codebase, eliminated regression bugs, and reinforced authentication boundaries without disrupting live production users.
- Root-cause debugging across complex multi-layer full-stack flows
- Stabilized brittle AI-generated code while preserving established business logic
- Zero downtime and zero authentication regression during live refactoring
Hardened VPS Hosting, Reverse Proxies & Automated CI/CD
Operating a production LMS with 1,000+ students requires robust infrastructure beyond basic cloud hobby tiers. I configured and deployed the application on a dedicated Hostinger VPS running Linux, configured an Nginx reverse proxy with SSL termination, and managed application processes with PM2 for automated restarts and load monitoring.
Traffic routing, DDoS protection, and DNS are routed through Cloudflare, providing edge caching and security headers. A custom Git/GitHub CI/CD deployment pipeline was established, allowing incremental updates and bug fixes to be deployed to production safely and reliably.
- Production VPS deployment running Nginx reverse proxy & PM2 process clustering
- Cloudflare edge routing, SSL encryption & automated DDoS protection
- Automated Git CI/CD deployment pipeline with continuous production uptime
Stabilizing & Refactoring AI-Generated Production Code at Scale
Building a greenfield application from scratch is standard engineering; taking a live, revenue-generating LMS with 1,000+ active students that had been rapidly expanded with AI-generated code is a vastly more demanding challenge. When the client introduced new features via AI-assisted generation, it created duplicate business logic, brittle API assumptions, and subtle regressions in authentication and payment flows. My responsibility was to conduct deep codebase archaeology: tracing the full request lifecycle from the React UI through the API routers, auth middleware, and database state to identify root causes rather than applying surface patches. I stabilized the codebase, refactored fragile implementations, and preserved 100% of established business logic and security boundaries without disrupting live students.
Architectural Matrix & Technology Stack
A modular overview of the specialized frameworks, core competencies, and production technologies engineered across each architectural tier.
Frontend & User Experience
Backend & API Gateway
Database & Persistent State
Financial Engine & Payments
Enterprise Cloud & Identity
Applied AI & RAG Engine
DevOps, Security & Deployment
Key Engineering Highlights
““Wajid at Devsiter transformed my vision into TipTop CA, a revenue-generating LMS. His ability to architect a scalable platform with an AI chatbot, automated billing, and a custom student dashboard was exceptional. He didn't just write code; he engineered a complete business solution that now seamlessly supports over 1,000 active students.”
Ready to Build Your Platform as a Lasting Digital Asset?
Whether you need a custom web application, a transactional LMS, or an automated workflow system, every engagement begins with a fixed-price architectural blueprint. No scope creep, no surprise invoices.
Direct founder communication within 24 hours. Fixed pricing before any financial commitment.