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