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