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