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