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