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