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