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