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