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