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