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