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