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