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