Skip to content
BackNov 8
Simranjeet K.
Upwork badge

Simranjeet K.

Moodle LMS Developer | Plugins, Themes, Stripe | PHP, Python, AWS

Moodle LMS developer for academies, training companies and universities. I build, customize and fix Moodle sites end to end: custom plugins, branded themes, Stripe payments, B2B reporting, and the AWS servers they run on. 5+ years of experience. Every one of my recent Upwork contracts has been Moodle or LMS work. RECENT PROJECTS • Commercial Moodle 5.1 academy, built from scratch: an Edwiser RemUI theme matched to the client's designs, a custom Stripe subscription plugin with free trials and webhooks, a bulk question importer, B2B manager reporting with strict client isolation, 1:1 coaching with BigBlueButton, and 28 SCORM and video courses. No core edits, so it upgrades cleanly. • AI governance and certification platform: rebuilt a browser prototype into a live product with a 3-level paid academy, server-marked exams, custom roles and permissions, a tamper-evident audit log and an admin console. Next.js, NestJS, PostgreSQL, Stripe and AWS, backed by 680+ automated tests. • LTI integration between a Node.js application and Moodle 5.0. • Moodle development and hosting on AWS EC2. • Moodle and Zoom integration for live online classes. MOODLE SERVICES • Custom Moodle plugins in PHP, written to Moodle coding standards with no core hacks • Theme customization (Edwiser RemUI and Boost-based themes) from your designs, responsive on mobile • Payments: Stripe subscriptions and one-off payments, PayPal, Razorpay • Integrations: LTI, Zoom, BigBlueButton, Moodle web services and third-party REST APIs • B2B and multi-company setups: cohorts, custom roles, manager dashboards and reports • Course building: SCORM, video, quizzes and bulk question import • Installs, upgrades, migrations and performance tuning on AWS EC2, Ubuntu, nginx, PHP, PostgreSQL and MySQL, with tested backups CUSTOM LMS AND WEB APPS When Moodle isn't the right fit, I build the platform from scratch: • Python (Django, FastAPI, Flask), Node.js, Next.js, NestJS, React, TypeScript • PostgreSQL, MySQL, MongoDB, Docker • AWS: EC2, S3, Lambda, ECS, API Gateway • AI chatbots that answer questions from your own content HOW I WORK • A written plan and a fixed quote or hourly estimate before I start • Staging first, and a backup before every change to a live site • Regular progress updates, and handover notes when we finish Send me your Moodle site URL and a short description of what you need. I'll reply with a plan and a quote.

🇮🇳Ludhiana, India$30/hr100% JSS5.00 (5)Since May 2022

Earnings and projects

MRR
$1.4k

Last 6 months ÷ 6

World#33,470 / 412k
🇮🇳Country#3,959 / 45.9k
Revenue, last 30 days
$253

Last 6 months: $8.7k

World#77,653 / 412k
🇮🇳Country#8,287 / 45.9k
Total earnings
$10k

Billed in all: $11k

World#195,693 / 412k
🇮🇳Country#24,642 / 45.9k
Per project
$1.1k

$1.4k in the last 6 months

World#115,265 / 412k
🇮🇳Country#14,448 / 45.9k
Projects, last 6 months
6
67% fixed33% hourly
World#34,408 / 412k
🇮🇳Country#4,220 / 45.9k
Projects in all
9
67% fixed33% hourly
World#212,271 / 412k
🇮🇳Country#27,855 / 45.9k

Earnings, last 30 days

$10.6k+$253 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$10.2k$10.4k$10.6k$10.8kOct 9Oct 24Nov 8

Skill rankings: Top 8% in Linux

Ranked by MRR among everyone on Upwork with the skill.

  1. #35Moodle450 freelancers · 🇮🇳 #9Top 8%
  2. #125Elearning1,538 freelancers · 🇮🇳 #7Top 8%
  3. #126Learning Management System935 freelancers · 🇮🇳 #28Top 13%
  4. #127Plugin Development1,324 freelancers · 🇮🇳 #53Top 10%
  5. #142Theme Customization1,836 freelancers · 🇮🇳 #60Top 8%
  6. #214Payment Gateway Integration2,302 freelancers · 🇮🇳 #101Top 9%
  7. #230Linux3,038 freelancers · 🇮🇳 #23Top 8%
  8. #382NestJS3,757 freelancers · 🇮🇳 #73Top 10%