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