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