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