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