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