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