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