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