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