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