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