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