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