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