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