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