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