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