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