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