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