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