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