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