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.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $8.7k
Billed in all: $10,638$11k
$1.4k in the last 6 months
Earnings, last 30 days
Skill rankings: Top 8% in Linux
Ranked by MRR among everyone on Upwork with the skill.
- #35Moodle450 freelancers · 🇮🇳 #9Top 8%🇮🇳#9 of 135
- #125Elearning1,538 freelancers · 🇮🇳 #7Top 8%🇮🇳#7 of 104
- #126Learning Management System935 freelancers · 🇮🇳 #28Top 13%🇮🇳#28 of 148
- #127Plugin Development1,324 freelancers · 🇮🇳 #53Top 10%🇮🇳#53 of 573
- #142Theme Customization1,836 freelancers · 🇮🇳 #60Top 8%🇮🇳#60 of 656
- #214Payment Gateway Integration2,302 freelancers · 🇮🇳 #101Top 9%🇮🇳#101 of 972
- #230Linux3,038 freelancers · 🇮🇳 #23Top 8%🇮🇳#23 of 373
- #382NestJS3,757 freelancers · 🇮🇳 #73Top 10%🇮🇳#73 of 638