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