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