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