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