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