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