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