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