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