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