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