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