Farhan Karmali

Moodle Developer at Open LMS

Mumbai, Maharashtra, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Farhan Karmali is a seasoned Moodle developer and eLearning consultant with over a decade of experience building and administering customized Moodle solutions for universities, NGOs, and corporate clients. He combines deep back-end PHP expertise and Linux/cloud administration (AWS, DigitalOcean) with hands-on mobile app integration (Android, iOS, Ionic) to deliver end-to-end eLearning platforms and automation that reduce administrative overhead. An active contributor and tester to the core moodle/moodle repo, he has implemented enrollment, user management and bulk-action enhancements that improve scalability and UX for large deployments. Farhan has led teams and projects across the full lifecycle—plugin development, web services, dashboards and competency/badge-driven learning—bringing practical pedagogy from a PGDip in Educational Technology to technical design. Recognized within the Moodle community (particularly helpful Moodler badge) and a presenter at international Moots, he blends open-source collaboration with a pragmatic focus on measurable training outcomes. Based in Mumbai, he is especially adept at translating complex institutional requirements into automated workflows and tailored plugins.
code10 years of coding experience
job12 years of employment as a software developer
bookMasters in Computer Application, Masters in Computer Application, Masters in Computer Application, Masters in Computer Application at Sardar Patel Institute of Technology
bookBachelors in Science with Information Technology, Programmning, Bachelors in Science with Information Technology, Programmning at Valia College Andheri West
bookThe Indira Gandhi National Open University (IGNOU)
bookH.S.C, Electronics, H.S.C, Electronics at National College
languagesEnglish, Urdu, Hindi
github-logo-circle

Github Skills (6)

user-management10
php10
back-end-development10
database-design9
mysql8
git6

Programming languages (3)

PHPPerlKotlin

Github contributions (5)

github-logo-circle
moodle/moodle

Dec 2017 - Dec 2022

Moodle - the world's open source learning platform
Role in this project:
userBack-end Developer
Contributions:19 commits in 5 years
Contributions summary:Farhan primarily contributed to the Moodle platform's back-end functionality, focusing on enhancements and bug fixes related to course enrollment, user management, and administrative tasks. Their commits involved modifying PHP files to implement features like start/end dates for externally created courses, adding bulk actions for self-enrollment, and integrating tasks instead of cron for various plugins. The changes demonstrate a focus on improving the user experience and optimizing the platform's core features.
usabilitylearning-management-systemlearning-platformmhealthportal
farhan6318/local_feedback

Jan 2021 - Oct 2022

Contributions:9 reviews, 12 PRs, 29 pushes in 1 year 9 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Farhan Karmali - Moodle Developer at Open LMS