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.
Andres Zhi Wei Lim Julien Boulen Donald Barrett John St Didier Raboud Mike Olsen Martin Dougiamas Panagiotis Nikoloutsopoulos Ruslan Kabalin Wiktor Wandachowicz J D Cory Buecker Michael Hawkins Set Lonnert Gordon Bateson Mark Sharp Michelle Melton Luca Bösch Amy Groshek Evan Giles Garrett Boone Mike Waters Mark van Hoek abhijit m Andreas Grähn Matthew Davidson Jade Telford James Ballard Jon Marthaler Joseph Rézeau Farhan Karmali Dongsheng Cai Dr. Ali Abureesh AL Rachels Marcus Boon Rohith Singirikonda Christian Wolters Hans de Zwart John McGettrick Valery Fremaux Timothy Allen Simey Lameze Enrique Castro Sam Chaffee Stefan Topfstedt Andreas Grabs Jordi Piguillem Matthew Switlik Mohamed Afrar Dan Poltawski Charles Fulton Bence Laky John Gone Stig Bjarne Haugen Treu Quan Jaime Villate Matt Oquist Virgil Ashruf Christian Borowski Nadav Kavalerchik Antonello Moro Olga Santos Danny Jung Rex Lorenzo Joshua Johnston Jan Eberhardt Eugene Shwab Marco Rougeth Dan Bennett Oleg Sychev Petri Asikainen David Tang Ilya Tregubov Carson Tam Stéphane LE PERF Arto Nieminen Tobias Garske Joseph Inhofer Heiko Schach Roel Cantada Ralf Hilgenstock Abhimanyu Kumar Michael Ketcham Stefan Erlachner Derek Henderson Alain Benoit Dave Cooper Luke Tucker M Jesse Ritchey Ray Morris Skylar Kelty Jeff Graham Gareth J Barnard Pau Ferrer Ocaña Vadim Tabunshchik Joshua Ebarvia Paul Greidanus Derek Woolhead Jakub Kania Yash Patel Holger Schadeck Michael Wheeler Yair Spielmann Ryan Panning Amanpreet Singh Silvia Pinheiro Arnaud Trouvé Tim Hunt Jason Hardin Albert Gasset Palo Jacko Ling Li Jeff Webster nivedita setru John Ehringer Sam Hemelryk Damien Bezborodov Eiz Eddin Al Katrib Bram Tassyns W Roes Andrew Hancox Gergely Kún John Okely Alexandru Elisei Takayuki ISHIKAWA François Moreau Rohan Khajuria Matt Staroste Gaël Mifsud joseph malmsten Jamie Pratt Istvan Bozsa Nicolas Dunand Dmitry Nefedov Moodle Bot maksudr Huy Hoang M. N. Zbigniew Fiedorowicz Crafton Williams Andrew R Gerwood Stewart Michael Penney Franziska Hübler Luke Hudson Evan Irving-Pease Yolanda Ordóñez Rufat Ed Coyne Ethem Evlice Josh Willcock Eloy Lafuente (stronk7) Chris Follin Michael E Andrew Schmadel Benito Arias Rajeev S Tõnis Tartes Nick Read Nitzan Bar Michael Schneider Kevin Wiliarty Leon Stringer Niclas Tollstorff Jinu Abraham Donal McMullan Jason Platts Alexander Bias nikhil gupta Christopher Tombleson Brendan Anderson Cameron 👨‍🦲 Jonathan Champ Ray Guo Stephen Vickers Robert Allerstorfer Mary Evans Deactivated User Anton Fletcher Eiz Eddin Al Katrib Andrew Davis Daniel Fetzer Tyler Bannister Daniel Thee Roperto Mahmoud.Kassaei Raphaël Santos Osanda Jayathissa Karen Holland pau.ferrer-ocana Dave Balch Tomek Muras Graham Bowman Eugene Venter Abdullah Albanyan Simon Coggins Martin Vögeli Kyle Nguyen Tim Gus Huong Nguyen Damyon Wiese Roman Tsukanov John Papaioannou Tomasz Muras uermelin Brendan Heywood Michael Hughes Zoe Bogner Guillermo Alvarez Gedion Woldeselassie Isuru Abeywardana Trevor Cunningham Mario Wehr gabrielrosset Russell Jungwirth Jake Dallimore Iñaki Arenaza Anant Mahajan Nick Freear Yang Yang Yu Zhang Matthew Debus David Scotson Samuli Karevaara Paul Holden Shamim Rezaie Anthony Ales Anthony Forth jgutierr25 Ilya Tregubov Paula Ardanza Yuliya Bozhko Jean-Philippe Gaudreau Ben Tindell Penny Leach Nicolas Martignoni Trisha Milan Grigory Baleevskiy Markus Hagman jogarcia Víctor Déniz Falcón Thinh Pham Raymond Antonio Wijaya Wojciech Galiszek Julian Sedding Carsten Schmitz Renaat Debleu Janek Lasocki-Biczysko Zhigang Sun James McQuillan Jason Fowler Stephen Bourget Roger Moore David Castro Martin Gauk Ray Bon Thanh Le Chris Megahan Wale Olujide Akinsaya Delamarre Paul Campbell Andrew Davidson Issam Taboubi Thijs Kinkhorst Williams Castillo Vishal Raheja Vy-Shane Sin Fat Helson Castro Jan Dierckx Jérôme Mouneyrac Paul Nicholls Tony Butler Willy Lee Zander Potgieter Thế Vinh Lê Gustav W Delius Stephen Parry David Risner Daniel Kosinski Lars Anderson David Castro Michael Woods Adrian Fish Grzegorz Ziółek Soon Systems David Knuplesch Sara Arjona Téllez mathusiast unknown Sergey Vidusov Matt Petro Martín Langhoff Rod Norfor Matt McDermott Conn Warwicker Tomasz Muras Dmitry Pupinin Martin Mastny Johannes Burk Paula de Waal Adrian Perez Rodriguez Peter Eliyahu Kornfeld Daniel Myers Franziska Hübler William Tam Juan Leyva Ruslan Kabalin Les Kopari David Mudrák Sergey Gorbatov Ben Kelada Claude Vervoort Jun Pataleta Jenny Gray Joby Harding Daniel Materka Philip Cali Peter Spicer Guillaume Latour Tim Schroeder Avi Levy Mirko Otto Simeon Naydenov Fei Yang Peter Bulmer Lalit Khattar Matthew Tavella Wen Hao Chuang Ahmed Nabil iclearn Michaël Marinetti James B Paul Verrall Rushikesh Nalla Troy Williams Thom Rawson Eoin Campbell James Brisland Nikita Kalinin fabmen Ed Bassett Jesus Federico Roger Barras koen roggemans Krista Koivisto Binh Thai Jordi Pujol-Ahulló Loc Nguyen Travis Noll Alain Corbière Andrew Madden Oleg Demeshev Daniel Neis Araujo Fábio Souto Mathew May Zac Durber David Hai Gootvilig James Henestofel Lee Campbell Shane Elliott Kevin Bruton Carlos Escobedo Charles Severance Kenneth Hendricks Dani Ureña Scott Elliott Alfonso Roman Serge Gauthier Tim Schroeder mohamed alsharaf Ankit Agarwal Nigel Cunningham Janne Mikkonen Rafal Domagalski Leonid Chernyavskiy Matt Petro Henning Bostelmann Olli Savolainen Colin Campbell Zoltán Szarvas Gary Harris Michael Champanis ben johnson Ashley Holman Wirianto Djunaidi Yevhenii Vlasenko Russell Smith Mathieu Petit-Clair Nelson Moller Amanda Doughty Michael de Raadt Helen Foster Kilian Singer Tung Thai Daniele Cordella Ferenc Lengyel Anders Berggren Igor Sazonov Viduranga Wijesooriya Erik Lundberg Aaron Wells Adrian Dean Lennard PJ King Craig R Morton Matt Sammarco Logan Reynolds Guy Thomas Michael Dikih Aaron Barnes Botond Hegedus Troy Williams Girts Ozolins Narissa Tuawhiorangi Davo Smith Charles YVANES Luis Rodrigues Arjen Lentz Iurii Kucherov Ann Adamcik Carles Bellver Tomasz Sanecki Juraj Chlebec Carlos Alexandre S. da Fonseca Andrea Bicciolo Alan Carter Elizabeth Dalton Lexy Walker Matt (WCW) Meisberger Jan Dageförde Adam Pawełczak Nghia Ngo Dr. Prin Singhanart Patrik Granlöv Jetha Chan Christian Glahn Lloyd Powell Toni Barbera Tobias Nießen KietLy KeenRivals Brian Jorgensen Loc Nguyen Dinh Ray Hernandez Sanya Negi An Pham Van Luiz Eduardo Laydner Cruz Mark Nielsen Gregory Faller Patrick Malley Mark Ward Chris Scribner John Kelsh Vlad Apetrei Nina Herrmann François Marier Neill Magill Alistair Spark zpottie papillon326 Nathan Mares Clem Smith HungTran Dani Palou Thomas Robb Jonathan Newman Greg Barnett Jakob Ackermann evltuma David Monllaó Fred Woolard Sebastian Tabares Joby Harding Daniel Thies Nathan Nguyen Kathrin Osswald Pavel Sokolov Paul Vaughan Roger Barras Gareth Morgan Adam Pawelczak Markku Riekkinen Tim Barker Sergio Rabellino Adam Olley Jody Steele Kristian Nielsen Josh Marshall Darko Miletić Colin Chambers Pat Kira Antonio Navarro Juan Pablo de Castro Pierre Pichet Chris Wharton Yuriy Osychenko Jayesh Anandani Michael Brown Jay Knight Bruce Silver Brendan Cox Andres Melo Mitsuhiro Yoshida Kyle Temkin John Gasper Michael Spall Rajneel Totaram David Curry Jason Darwin Joey Andres Olivier Piton Mahmoud Kassaei Daryl Hawes Piers Harding Faisal Kaleem Gareth Barnard Johnny Tsheke David Matamoros Justus Dieckmann Justin Filip Jonathan Harker Joshua Todd Cowper Alex Mitin Adrian Perez Andrew Solomon Sagar Ghimire Anita Viglinoe John Beedell Brian Biggs Roberto Pinna Jeffery Watkins Tom Cubanski James McLean godric willem Felice Candilio adamtppaw Igor Sazonov Zig Tan Alex Abel Camacho Jean-Michel Védrine Nico Roeser Hung Viet Nam Paul Holden Kirill Astashov Andreas Grabs Sara Cenni João Umberto Ciocca de Almeida Urs Hunkler Ray Kingdon Timothy Price Will O'Brien Orzu Ionut Dariem Garcés Urquiza Viktor André Krüger Juan Segarra Montesinos Matteo Scaramuccia Gilles-Philippe Leblanc Gerard Caulfield Krister Viirsaar Rimas Kudelis Matt Porritt Vincenzo K. Marcovecchio Barbara Ramiro Marcus Fabriczy Ryan Wyllie Paul Charsley Andrew Ivanov Patrick McNeill Cathal O'Riordan Peter Dias Brian Barnes Aleksey Avdeev Tony Levi Pierre Guinoiseau Jes Ackland-Snow Valeriy Streltsov Petr Skoda Shashikant Vaishnav Danny Wahl Eduardo Pinto Jonathon Fowler Dmitrii Metelkin Ramindu Deshapriya Rajesh Taneja nlnrose Lasha Altunashvili vignesh panneerselvam Jean-Roch Meurisse sam marshall Thomas Korner Albert Gasset Fotis Skandalis Łukasz Szeremeta Steffen Pegenau Mathew Gancarz Dimitri Vorona Matthew Pruett Tomaž Savodnik Frédéric Massart Ciaran Irvine Nicolas Connault Alan Thompson Deepa Narayanan Salih Gedik Eloys Lafuentes Mike Grant Bryan Holladay David Ligne Koen N AMOS bot Phúc Hậu Mai Vadim Dvorovenko Costantino Cito Howard Miller Tom Flannaghan Andrew Nicols Dan Stowell Darren Cocco Matt Clarkson David Herney Bernal Kanika Goyal Marina Glancy Brent Boghosian Deepa Jayaprakash Abhishek kumar Ziba Scott Gregory Zbitnev Lauri Koskela Itamar Tzadok Dan Marsden Nathan Lewis SSRF Brian King Tim Lock Mitxel Moriana lior gil Marcus Green Eric Merrill Filip Benčo VinhLe Kristian Ringer Eva E Devang Gaur Sagie Maoz Janek Lasocki-Biczysko John Yao Troy Lee Derick Turner Marco Ferrante Lorenzo Nicora Peter Miller Anthony Borrow Daren Chandisingh Pablo Etcheverry Tom Dickman Chardelle Busch Netica Informática dovix :) Jim Thorpe Paul Shew Richard Oelmann ddelblanco Daniel Mikšík Matthew Switlik Jay Jayswal Krishnan Iyer Pierre Guinoiseau Connor Sheremeta Tobias Reischmann lamsdev Michael Milette Vinnie Monaco John Phoon Myles Carrick Syam Mohan Andrew Davidson Juho Viitasalo Matt Rice Steve Clay zane karl Claudio Tavares Michael Aherne Barry Oosthuizen Sergey Rozhkov Melissa Aitkin Andreas Wagner Kenny McCormack Robynstar udagawa mitsuru Kiet.Chan Alberto Lara Hernández Francis Devine Amaia Anabitarte Daniel Thee Roperto Willian Mano Araújo Alexander Melihov Steve Bader Tony Levi Maria Torres Atanas Atanasov Aparup Banerjee Alex Djachenko andrewnicols David M Penner [Peter Burnett] Mike Churchward Simon Champion Aaron Spike Philipp Hager Nicholas Hoobin Valerii Kuznetsov Adam Riddell Nick Phillips Diane Villemure Alex Leontiev Rossiani Wijaya Mark Nelson David Bogner gary krige romuald lorthioir Patrick Li Tom Lanyon Henrik Kaipe Tony Lin PJ King Juergen Zimmer David Penner Prateek Sachan Wesley Situ Glenn Ansley Russell Boyatt Ashley Holman Fabrice Ménard Segun Babalola Adrian Greeve Bas Brands Mihail Geshoski Paul Damiani Lukas Haemmerle Mark Johnson Vladimir Zhirov Isaac Marco Blancas Corey Wallis Benjamin Wolf Marc Català Christian Lawson-Perfect Mayank Gupta Sam Wilson Luke Carrier Hagey, Nathanial Hugh Davenport Zhang dexuan