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