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