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