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