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