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