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