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