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