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