Back to projects

Stock Pathshala

An educational platform focused on stock market learning, providing tools and resources for investors and traders to enhance their financial literacy.

LaravelPHPMySQLHLS StreamingFFmpegRedisPythonWeb SystemsAWS

Overview

Stock Pathshala is a stock market learning platform serving 50,000+ users across web, Android, and iOS. The platform combines recorded courses, live classes, mentorship programs, and community-driven learning to help retail investors build practical market knowledge.

During my time on the project, I worked across backend development, video infrastructure, payments, production operations, and platform scaling.

At a Glance

MetricValue
Registered Users50,000+
Mobile App Users20,000+
Daily Live Classes15–20
Video QualityUp to 1080p
Typical Session Duration1–2 Hours
Production Servers Managed5–6

Key Contributions

  • Built the platform's 1-on-1 mentorship system from the ground up.
  • Developed backend APIs and platform features using Laravel.
  • Designed and maintained HLS-based video streaming infrastructure for live and recorded content.
  • Managed deployments, monitoring, scaling, and production operations across multiple Linux servers.
  • Implemented Apple In-App Purchase (IAP) integration and helped bring the iOS application to production.
  • Worked on systems supporting 50k+ users and 20k+ mobile app users.

Video Infrastructure

Video delivery is a core part of Stock Pathshala.

The platform hosts 15–20 live classes every day while also maintaining a large library of recorded educational content. Many sessions run for 1–2 hours and are delivered in 1080p quality.

To support this workload, I worked on HLS-based streaming infrastructure, video processing pipelines, and production systems responsible for reliable content delivery across web and mobile applications.

Apple In-App Purchases

One of the more challenging parts of the project was Apple's payment ecosystem.

The platform had previously struggled with iOS payment requirements and App Store approval processes. I implemented the Apple In-App Purchase workflow, completed the required integrations, and helped bring the iOS application into production.

This enabled the platform to expand its reach across Apple's ecosystem and support paid subscriptions directly within the mobile application.

Production Operations

My responsibilities extended well beyond feature development.

I managed deployments, monitored production systems, handled server maintenance, investigated performance issues, and contributed to scaling efforts across the platform's infrastructure.

Working on both application code and production systems provided valuable experience in operating software at scale rather than simply developing features.

Technologies Used

  • Laravel
  • PHP
  • MySQL
  • Next.js
  • React
  • Python
  • HLS
  • FFmpeg
  • Linux
  • Nginx
  • Redis
  • AWS
  • Apple In-App Purchases