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