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