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