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