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