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