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