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