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