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