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