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