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