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