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