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