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