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