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