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