Cases/Ezlearn
CTO Engagement

Ezlearn
EdTech Platform, CTO

Joined as CTO. Built the full EdTech platform - subscription engine, course delivery, AI roadmaps, certifications, job portal - and ran it to 1,000+ monthly active users.

Client

Ezlearn

Location

Noida, India

Duration

Mar 2025 – Apr 2025

Role

Chief Technology Officer

+

Monthly active users

at platform peak

99.9%

Uptime maintained

across full CTO tenure

Subscription price

6 months all-access

Weeks as CTO

Mar 2025 to Apr 2025

Background

Not a freelance job.
A founding role.

Ezlearn was founded on a real insight: millions of engineering students across India were being priced out of quality technical education, and almost nothing in the market was built in Hindi at a price point that made sense.

I joined as CTO, which meant owning the entire technical surface. Not just writing code - setting architecture, making stack decisions, managing deployment, defining what shipped and when, and being accountable for the platform staying up for a growing user base.

The scope was massive: course delivery infrastructure, subscription and payment flows, AI-powered learning roadmaps, certification pipelines, a job portal, and a resume builder. All of it built, shipped, and handed over across an 8-week engagement.

Process

What was built

I joined Ezlearn as Chief Technology Officer, which meant owning the entire technical operation. This wasn't a freelance engagement; it was full accountability for what shipped, architecture decisions, backend services, frontend product, deployment infrastructure, and the overarching engineering roadmap.

  • Owned architecture design from day one
  • Set engineering standards and development processes
  • Led all shipping decisions across web and backend
  • Responsible for 99.9% uptime commitment to users
  • Reported directly to founders on product velocity

Ezlearn's core proposition was simple: one affordable subscription for all engineering and tech courses, delivered in Hindi. I built the platform end-to-end using Next.js and React Native - handling course delivery, subscription management, AI-powered learning roadmaps, certifications, a job portal, and a resume builder.

  • Course platform with subscription gating at ₹499 for 6 months
  • AI-generated personalised learning roadmaps per career goal
  • Hands-on project modules with completion tracking
  • Industry-recognised certification generation and download
  • Hindi-first content delivery for Tier 2/3 India accessibility
  • Integrated job portal with application tracking
  • Resume builder with template customisation

The backend had to handle course delivery, user state, subscriptions, and certifications reliably for a rapidly growing user base. I built and deployed the API layer on Google Cloud, set up proper database architecture with PostgreSQL and Prisma, and maintained a strict 99.9% uptime SLA across the platform's active lifespan.

  • REST API backend in Node.js handling all platform logic
  • PostgreSQL database with Prisma ORM for type-safe queries
  • Subscription and payment flow with webhook handling
  • Certification generation pipeline, PDF output per user
  • GCP deployment with Docker-based containerisation
  • 99.9% uptime across tenure as CTO

During my tenure as CTO, the platform successfully scaled to over 1,000 monthly active users. Course content was delivered reliably, subscriptions processed cleanly, and dynamic certifications generated on demand. The platform ran without significant incidents and was eventually handed over in a fully documented, production-ready state.

  • 1,000+ monthly active users at peak
  • Platform live at ezlearn.in
  • Subscription, certification, and job modules all shipped
  • Zero significant production incidents during tenure
  • Codebase and infrastructure fully documented on exit

Stack

Technology used

Frontend

Next.jsReactTypeScriptTailwind CSS

Mobile

React NativeExpo

AI Features

AI roadmap generationGroq APIPersonalisation engine

Backend

Node.jsExpressREST API

Database

PostgreSQLPrisma ORM

Infrastructure

Google Cloud PlatformDockerCI/CD

The core insight

"When you are the CTO, code is only 20% of the job. The real work is balancing technical debt against product velocity to ensure the platform scales without slowing down."

Building a monolithic Node.js backend that needed to serve course content, generate AI learning roadmaps on the fly, and handle secure payments simultaneously forced brutal prioritization. The insight was knowing when to leverage managed services for video delivery versus building bespoke caching logic for user state. We achieved 99.9% uptime not by over-engineering, but by keeping the critical paths dead simple and aggressively logging everything else.

Outcome

Where things stand

During my tenure as CTO, the Ezlearn platform scaled aggressively to support over 1,000 monthly active users. We successfully launched the entire suite of features from scratch, transforming a concept into a revenue-generating EdTech platform.

Course content was delivered reliably, subscription payments were processed securely, and dynamic certifications were generated on demand. The architecture stood up to the traffic spikes without significant downtime, maintaining our strict 99.9% uptime SLA.

At the end of the 8-week engagement, the platform was handed over in a stable, production-ready state with complete documentation for both the codebase and infrastructure, ensuring a smooth transition for the next engineering phase.

1,000+ monthly active users at peak
99.9% uptime maintained
Subscription engine deployed & profitable
AI roadmaps and certifications live
Zero significant production incidents
Full technical handover completed

More cases

See all case studies

View cases

Let's build together. Waiting to connect.

©2025Vishu Pratap · Software Developer