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