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