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