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