Developer credits
Developers
Many thanks to everyone who contributed to developing Moodle, whether it be coding, testing, writing documentation, coming up with ideas or even just helping other people in the forums. On this page is a list of developers who have contributed directly to core Moodle code. For more details see the Contributions pages.
Paula de Waal mathusiast Odei Alba Rushikesh Nalla Sebastian Berm Marcus Fabriczy Johan Dobbelstein Rohan Khajuria Travis CI Dongsheng Cai godric maksudr Phúc Hậu Mai Mahmoud Kassaei LTS Vy-Shane Sin Fat Rafal Domagalski Josh Willcock Alan Carter Craig R Morton Yuliya Bozhko Simon Mok Damien Bezborodov Justin Merrill Ryan Panning Antonio Navarro Will O'Brien Melanie Treitinger Dmitrii Metelkin Tim Lock Clem Smith Jason Darwin Chardelle Busch Robert Allerstorfer Martin Drlik Andrew R Alfonso Salces Test Test David Ligne Jan Dageförde Jordi Piguillem Gregory Faller Abdullah Albanyan Adrien Loison Noemie Ariste Kevin Percy Jason Platts John Kelsh Benjamin Wolf Robert Pollak ddelblanco Faisal Kaleem KietLy Eugene Venter Kiet.Chan Jaydn Cunningham Tobias Garske Laurent David Treu Quan Raquel Ortega Shamiso Sharon Jaravaza Andrew Lyons Zhigang Sun Aparup Banerjee Set Lonnert Zoe Bogner Heiko Schach Sergey Gorbatov Neill Magill Jesse Ritchey Stevani Andolo Noel De Martin Tien Nguyen James C Wehr Mario Huy Hoang Daniel Thee Roperto Mike Churchward Michael Milette Nathan Mares Rajesh Taneja Dave Balch Carlos Alexandre S. da Fonseca toanlam Adrian Greeve Isuru Abeywardana Julian Sedding Marco Ferrante Russell Smith Joshua Ebarvia Joseph Inhofer Loc Nguyen Derick Turner Alex Yeung Garrett Boone Sirisha Garapati KeenRivals Ann Adamcik Kanika Goyal Jesus Federico Huong Nguyen Yu Zhang Brendan Cox Stéphane LE PERF Itamar Tzadok Fei Yang Xuan Gui Penny Leach Michael Spall Willy Lee zpottie Elizabeth Dalton Juan Pablo de Castro Anant Mahajan Sander Wind Eduardo Pinto Bas Brands Dmitry Nefedov Anthony Ales Sujith Haridasan Brendan Anderson Farhan Karmali udagawa mitsuru Hittesh Ahuja Alex Rowe PJ King M Tung Thai Rossco Hellmans willob99 Thomas Korner Ray Kingdon Troy Lee Nadav Kavalerchik mohamed alsharaf M. N. Darren Cocco Syed Nayab Bukhari Viktor Dani Palou Eoin Campbell Ferenc Lengyel Rajneel Totaram Brickfield Education Labs Justin Filip Shintaro Fujiwara Jetha Chan james-cnz papillon326 Peter Eliyahu Kornfeld Ilya Tregubov Eric Merrill Lauri Koskela Tom Lanyon Ashley Holman Sara Arjona Téllez Daniel Steffensen Matt Sammarco Amy Groshek Michael Penney Eva E Dan Poltawski Helson Castro Charlotte Peachey Jan Eberhardt Enrique Castro Brendan Cox Carles Bellver Melissa Aitkin jgutierr25 Arnaud Trouvé David Woloszyn Kyle Nguyen Raphaël Santos Christopher Tombleson Pierre Guinoiseau Amrita Deb Dutta Andrew Davidson Sanya Negi Segun Babalola nikhil gupta Brendan Heywood AL Rachels Dmitry Pupinin Samuli Karevaara Isaac Marco Blancas hieuvu Thinh Pham Michael Hawkins VinhLe Zhang dexuan Paula Ardanza Jonathon Fowler Roger Moore Daniel Myers romuald lorthioir Jeff Webster Luis Rodrigues Matthew Switlik Guillermo Gomez Gedion Woldeselassie Ferran Recio Calderó Ben Tindell Petr Skoda Andrew Davidson willem Karen Holland Johnny Tsheke Ciaran Irvine Timothy Price Gordon Bateson Colin Campbell Jaime Villate Jan Dierckx Binh Thai Lexy Walker Anupama Sarjoshi Brian Jorgensen Chen Levy Zbigniew Fiedorowicz Paul Charsley Mario Wehr James B Vadim Dvorovenko Mark van Hoek Willian Mano Martin Mastny Mike Grant Renaud Lemaire John St Ashley Holman Yevhenii Vlasenko anisa kusumadewi Joey Andres John Okely Josh Ebarvia ishatalkin Dariem Garcés Urquiza Daniel Ziegenberg Wojciech Galiszek Franziska Hübler Panagiotis Nikoloutsopoulos Matthew Pruett Philipp Imhof Arjen Lentz Mikhail Golenkov Jeffery Watkins Angelia Dela Cruz Tim Schroeder Grigory Baleevskiy Justus Dieckmann Sam Møller David Risner Jonathan Newman Paul Verrall Trevor Cunningham sangnguyen2601 Matthew Davidson Lars Bonczek Christian Lawson-Perfect Joachim Jablon Troy Williams Howard Miller Jenkins Automation David Mudrák Mark Johnson Peter Mayer Shamim Rezaie Matt Rice Mikel Martín Corrales Darko Miletić Shamiso.Jaravaza Trevor Jones James Ballard Chris Megahan Roberto Pinna Sara Cenni Markus Hagman Julien Boulen Orzu Ionut Thorsten Bartel Michelle Melton Frédéric Massart ⭐ Tomaž Savodnik Karen Holland Adam Pawelczak Jakub Kania Alex Morris Stig Bjarne Haugen Tomo Tsuyuki Krister Viirsaar Daniil Fajnberg Trisha Milan Joby Harding Kristian Nielsen Rex Lorenzo Daryl Hawes Ethem Evlice Nick Phillips Josh.Aston Claudio Tavares Lukas Haemmerle Matt Porritt Cathal O'Riordan BME Epito Narissa Tuawhiorangi Felice Candilio Sergio Rabellino Aaron Barnes Juraj Chlebec Leon Stringer Tom Dickman Avi Levy Pablo Etcheverry Charles Fulton Simeon Naydenov Jason Platts Istvan Bozsa François Moreau Gareth Morgan Jérôme Mouneyrac Gregor Eichelberger John Beedell vignesh panneerselvam Raymond Antonio Wijaya Damian Hippisley Dinesh Durai Thomas Ludwig Andrew Schmadel Atanas Atanasov Jenny Gray Pavel Sokolov Thiago do Vale Pereira Livramento Paul Greidanus Evan Irving-Pease Michael Wheeler David Saylor Mark Nielsen Meirza Arson Olivier Piton Jes Ackland-Snow Moodle Bot Donal McMullan Jay Jayswal Anton P Derek Woolhead Fotis Skandalis Huong Nguyen Daniel Thee Roperto Mitxel Moriana Tobias Nießen Nikita Kalinin Kyle Temkin Jonathan Champ gary krige W Roes Krista Koivisto Mohamed Afrar Patrick Malley Nicolas Martignoni Fabrice Ménard Ramindu Deshapriya sangnguyena Bence Laky James McLean Johannes Burk Zhi Wei Lim Misha Golenkov Nhan Vo Leonid Chernyavskiy Andrea Bicciolo Michaël Marinetti Sagie Maoz David Castro lior gil Eugene Shwab Gilles-Philippe Leblanc Philipp Memmel Graham Boyle Damyon Wiese Jody Steele Sergey Vidusov Marc Català Andrew Madden Alex P koen roggemans John Papaioannou Grzegorz Ziółek Olga Santos Daniel Materka Michael Woods Kepa Urzelai Iñigo Zendegi Urzelai Viduranga Wijesooriya Chris Scribner Paul Nicholls Akinsaya Delamarre Simon Champion Williams Castillo Thijs Kinkhorst Daniele Cordella Kenneth Hendricks Bruce Silver Stevani Andolo Daniel Neis Araujo Jun Pataleta Igor Sazonov Barry Oosthuizen Alan Thompson Joseph Baxter David Curry Stephen Bourget Amanpreet Singh Tony Butler Stefan Erlachner Kristian Ringer Mike Waters Jakob Ackermann Jeff Graham Ray Morris Segun Babalola Bryan Holladay Michael de Raadt uermelin Jake Dallimore Nick Read fcbsd Bryce Yoder Robynstar Jean-Philippe Gaudreau Alexander Maria Torres Tõnis Tartes Ed Bassett lamsdev Andreas Wagner nlnrose Stephen Parry Adam Eijdenberg Sebastian Tabares Jeffrey Black Anton Fletcher Darren Cocco Vladimir Zhirov Yash Patel Joshua Ebarvia Ziba Scott Luke Carrier Tomek Muras Peter Miller Albert Gasset Michael Champanis Paul Damiani Christian Borowski Olli Savolainen Oleg Demeshev yair.spielmann Les Kopari Tony Levi Valerii Kuznetsov Martín Langhoff Osanda Jayathissa Takayuki ISHIKAWA Mitsuhiro Yoshida Colin Chambers Pedro Jordao Shane Elliott Fabien Dallet Eiz Eddin Al Katrib Roger Barras Stephen Vickers Carsten Schmitz Troy Williams Kevin Bruton Dor H Roel Cantada Holger Schadeck Mohammadali Sadraei Lee Campbell Albert Gasset Nathan Lewis Jwalit Shah Jordi Pujol-Ahulló Marco Rougeth Vitaly Potenko Rod Norfor Chris Brown Skylar Kelty Claude Vervoort Don Bowman Frederik Pytlick Andrew Solomon iclearn Cory Buecker Salih Gedik Michael Dikih Tyler Bannister Stephan Robotta Rossiani Wijaya Luiz Eduardo Laydner Cruz Alexandru Elisei Vinnie Monaco Ryan Wyllie Kevin Pham danghieu1407 Sébastien Mehr qihui chan Gerwood Stewart Guillermo Gómez Arias Petr Skoda Conn Warwicker Chris Follin Heena Agheda Benjamin Abraham michaelkotlyar Scott Elliott gabrielrosset gthomas2 Yang Yang Diane Villemure Daniel Mikšík safat shahin Jinu Abraham Jay Knight Serge Gauthier Gergely Kún Glenn Ansley yannick Forget Christian Glahn Danny Jung Adrian Lars Anderson PoodLL Guy Soon Systems Simon Coggins Vadim Tabunshchik Carlos Escobedo François Marier Jean-Roch Meurisse Amaia Anabitarte Nathan Nguyen Nico Roeser Denis Brat Sergey Rozhkov Jordan Tomkinson stemiwe Alain Corbière Hien Dinh David Monllaó Michael Ketcham David Penner Andreas Grabs Ankit Agarwal Michael Brown Palo Jacko Hugh Davenport An Pham Van Juan Leyva Sagar Ghimire zane karl Ripal Nathuji Vlad Apetrei Aleksey Avdeev Arjun Kallapur Jason Hardin Paul Shew John Ehringer Robert Schrenk Alexander Melihov sangnguyen Adrian Perez Rodriguez Ben Kelada Antonello Moro Valery Fremaux John Gone Devang Gaur Michael E Alberto Lara Hernández Gerard Caulfield Carsten Nielsen Alex Djachenko Markku Riekkinen Zac Durber Nils Adermann Luuk Verhoeven Matt McDermott Zoltán Szarvas Jess Ansell Jeremy Schulz Dan Bennett Hung Viet Nam Alex Leontiev Jamie Pratt Khoa Nguyen Dang Michael Schneider Jason A Everling Nick Freear Henrik Kaipe Henning Bostelmann Steve Bader Alistair Spark nivedita setru Anthony Radziszewski Angad Sethi Vincenzo K. Marcovecchio Iurii Kucherov Thomas Robb Koen N Stefan Topfstedt Luke Tucker Lorenzo Nicora Patrick McNeill Tobias Reischmann Gary Harris Kateryna Degtyariova Andreas Grabs Deepa Narayanan Anders Rasmussen Mathew May 🇳🇿 Mark Ward Dean Lennard Hiroto Kagotani Lloyd Powell Marina Glancy Jason Fowler Gustav W Delius David Hai Gootvilig Andres Arto Nieminen Adrian Fish Pat Kira Daniel Kosinski Timothy Allen Helen Foster Pablo Antonio Amaya Barbosa J D dovix :) Syam Mohan Céline Perves Steffen Pegenau Alison Blomenberg Jay Churchward Daniel Poggenpohl Nigel Cunningham Peter Sistrom Pierre Pichet Virgil Ashruf Tony Levi Gregory Zbitnev Deepa Jayaprakash Tien Nguyen Mayank Gupta Juho Viitasalo A K M SAFAT SHAHIN Paul Campbell Joshua Johnston Donald Barrett Michael Aherne Aaron Wells Matt Staroste Gaël Mifsud Steve Clay Nitzan Bar Christina Thee Roperto adamtppaw Dan Stowell Paola Maneggia Stefan Hanauska AMOS bot Girts Ozolins Roberto Bravo Diaz ben johnson Jean-Michel Védrine inigozendegi Anthony Borrow Rajeev S carlos Paul Vaughan Nicolas Dunand Francis Devine Matthew Tavella Joby Harding Matt Porritt Sam Wilson Joshua Todd Cowper Michael Hughes Philipp Hager Sergio Comerón Bram Tassyns Audun Jørstad Lillekjendlie Joseph Malmsten evltuma Martin Gauk Jonathan Harker Brian King Jordan Tomkinson Mahmoud.Kassaei M P Dr. Prin Singhanart Jade Telford Tim Hunt Logan Reynolds emdalton David Herney Ling Li Corey Wallis James Brisland Gareth J Barnard Adam Riddell Guillaume Latour Niclas Tollstorff Zig Tan Nicolas Connault Dan Marsden Brent Boghosian Richard Oelmann Alfonso Roman ilya dymshits Piers Harding Tuan.Dinh Víctor Déniz Falcón Sumaiya Javed Dani Ureña Luke Tucker Guy Thomas Pierre Guinoiseau Matteo Scaramuccia Ray Hernandez Katie Ransom John Phoon Mathieu Petit-Clair John Yao Santosh Nagargoje Patrick Li Paul Phillips Myles Carrick Kathrin Osswald Benito Arias Frode Petterson Graham Bowman Juan Segarra Montesinos Ralf Hilgenstock Mary Evans Mihail Geshoski Simey Lameze ferran.recio Travis Noll Łukasz Szeremeta Wen Hao Chuang Shashikant Vaishnav Matthew Hilton Lasha Altunashvili David Tang Barbara Ramiro Tim Gus André Krüger Mario Wehr Safat Shahin Crafton Williams Stephen Bourget Erik Lundberg Kevin Wiliarty Tim Schroeder Toni Barbera n_herr03 Mirko Otto Peter D Didier Raboud Krishnan Iyer PJ King Max Larkin Luke Hudson Thomas Wedekind Mark Sharp Peter Bulmer Abhimanyu Kumar Marty Gilbert fabmen Christian Wolters Tasos B Claude Vervoort David Knuplesch Amanda Doughty Oleg Sychev Luca Bösch Wolfgang Hummel Yolanda Ordóñez Rufat Aaron Spike Matthew Switlik ScottVerbeek Jayesh Anandani Roger Barras Charles YVANES Wirianto Djunaidi Matt Petro Matt Porritt HungTran Martin Dougiamas Marc-Alexandre Ghaly Andrew Hancox Valeriy Streltsov Faisal Kaleem David Pesce SSRF Nathan Mares Ed Coyne Aya Saad Loc Nguyen Dinh Matt Oquist Thong Bui Mark Nelson Srdjan Wesley Situ Adam Pawełczak Jamie Stamp Daniel Thies Nelson Moller Renaat Debleu Matthew Debus Costantino Cito Janek Lasocki-Biczysko Abel Camacho Anders Berggren Dimitri Vorona Tim Barker Peter Spicer Alex Tom Flannaghan David Bogner Ray Guo Joseph Rézeau Prateek Sachan Sam Hemelryk Cameron 👨🦲🟥⚡️ pau.ferrer-ocana Marcus Boon Hans de Zwart Janek Lasocki-Biczysko Kirill Astashov Kenny McCormack Russell Jungwirth Abhijit M David Castro Vishal Raheja jogarcia comete-upn David Carrillo Rohith Singirikonda Filip Benčo Ahmed Nabil Johannes Burk Tomasz Sanecki hanna edelman Eloy Lafuente (stronk7) Fábio Souto Dave Cooper Yan Kudriavtsev Mike Olsen James McQuillan Roman Tsukanov Anthony Forth Igor Sazonov Wale Olujide Alex Mitin Dale Davies Andreas Grähn Andrew Madden 🟥 Lalit Khattar Nadav Kavalerchik Rimas Kudelis Wiktor Wandachowicz John Okely Carlos Castillo João Umberto Ciocca de Almeida hiendinh Josh Marshall Miri Lipson Iñaki Arenaza Petri Asikainen laurentdavid Matt Clarkson Matt Petro Chris Wharton Laurent David John Gasper David Thompson Thom Rawson Silvia Pinheiro C4ne Franziska Hübler Guillermo Alvarez Rodrigo Mady Dmitri Pisarev Nina Herrmann Philip Cali Martin Vögeli Marcus Green William Tam Pete Whelpton Vinh Le Tomasz Muras Nética Informática Mathew Gancarz Yair Spielmann Septatrix Thach Le Huy Nicholas Hoobin Eloys Lafuentes Fred Woolard Russell Boyatt Hagey, Nathanial andreasschenkel Jon Marthaler Mark Holliday Juergen Zimmer Sam Chaffee Jim Thorpe Adam Olley David Castro Kriti Singh Matheus Rodrigues Urs Hunkler Mike Macgirvin Pau Ferrer Ocaña Andres Melo Deactivated User Jacob Christiansen Andrew Ivanov Peter Burnett Alexander Bias Nghia Ngo Dr. Ali Abureesh sam marshall Greg Barnett Daniel Neis Araujo Paul Holden Patrik Granlöv Connor Sheremeta Zander Potgieter Sagar Ghimire Botond Hegedus Susanna Zanatta Davo Smith Martin Hanusch David Watson Marie-Eve Lévesque Mark Webster Thanh Le Abhishek kumar Matt (WCW) Meisberger Andrew Davis Andrew Zito Kilian Singer Ruslan Kabalin Carson Tam Brian Barnes unknown Eiz Eddin Al Katrib Ray Bon Janne Mikkonen Issam Taboubi Charles Severance Jason den Dulk Tom Cubanski Daniel Fetzer Andrew Lyons John McGettrick Danny Wahl James Henestofel Daren Chandisingh Adrian Hutchinson David Scotson Jackson D'souza Tony Lin Yuriy Osychenko Evan Giles Derek Henderson Lars Bonczek Dat Nguyen Alain Benoit Sumit Singh Brian Biggs Anita Viglinoe