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