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