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