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