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