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