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