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