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