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