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