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