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