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