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