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