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