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