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