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