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