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