Gregory Cotton

I am an automation engineer working on IT end user experience at Nokia, living in Lisbon.


cotton.gregory@proton.me


Currently, I am:

Reading: Nausea by Jean-Paul Sartre

Listening to: 3D Country by Geese, Hibari and Mood by Eiji Kitamura, Basie's at Night by Sadao Watanabe

Watching: Trains, via the Tokyo Shinjuku JR Live Cam


Last updated April 7th 2026

February 19th 2026

Reading: The Wind-Up Bird Chronicle by Haruki Murakami

Listening to: Getting Killed by Geese, Morning Island by Sadao Watanabe, Live at "Dug" by Barry Harris

Watching: Team Canada at the 2026 Winter Olympics


January 10th 2026

Reading: Papers on Topology by Henri Poincaré

Listening to: Niwamori Waltz by Niwamori Piano, The Köln Concert by Keith Jarrett, Bossa Nova Soul Samba by Ike Quebec

Watching: Marty Supreme from A24


December 7th 2025

Reading: Real Analysis by Terence Tao

Listening to: Tokyo Concert by Bill Evans, Sapporo Concert by Eiji Kitamura, Heavy Metal by Cameron Winter

Watching: The Hard-Won Wisdom of Yung Lean from NYT Popcast


July 12th 2025

Reading: Why Philosophers Should Care About Computational Complexity by Scott Aaronson

Listening to: 14 minutes by Dominic Fike, NEVER ENOUGH by Turnstile, SWAG by Justin Bieber

Watching: Algebraic Topology lecture series from Anthony Bosman


May 11th 2025

Reading: Can Large Language Models Explain Their Internal Mechanisms? by Hussein, Nada, et al.

Listening to: 弓长张 by jackzebra, Two Star & The Dream Police by Mk.gee, Trendsetter by Lunaa

Watching: Quantum Computing Course – Math and Theory for Beginners from freeCodeCamp


April 14th 2025

Reading: Advances and Challenges in Foundation Agents by Liu, Bang, et al.

Listening to: Grove by Dion, q p by Ichiko Aoba, F*CK U SKRILLEX by Skrillex

Watching: The Ottawa Senators in the Stanely Cup playoffs


January 30th 2025

Reading: Types and Programming Languages by Benjamin C. Pierce

Listening to: litterzzz by litterzzz, Just Tired 2 by Joeyy, choke enough by Oklou

Watching: Principles of Programming Languages lecture series from Adam Doupé


December 15th 2024

Reading: Swann’s Way by Marcel Proust

Listening to: COLD VISIONS by Bladee, SMILE :D by Porter Robinson, Brazen Child by Dyltwosix

Watching: My Movie 2: A Christmas Movie! by ANVIL

Database view:
Title Short Description Year Object
iso2jpg Extract PCD files from ISO containers and convert to JPG 2026 CLI tool
Jazz calendar Daily jazz recommendations 2026 App, Widget
Nazare Wave Study Wave photos from Nazare 2026 Digital image
File name narrative Movies driven by file name rather than plot 2025 Short film
gregorycotton.ca My personal website 2025 Website
Kanazawa (DSCF1074 – DSCF1138) Select images from Kanazawa 2025 Digital image
Knot Local terminal LLM client 2025 CLI tool
Kyoto (DSCF1139 – DSCF1303) Select images from Kyoto 2025 Digital image
Mouser My personal RSS feed 2025 App
Tokyo (DSCF1000 – DSCF1073) Select images from Tokyo 2025 Digital image
01.02.2024 – 29-02-2024 Reporting every advertisement online 2024 Report
ANVIL Website for a direction duo 2024 Website
Assorted collaborative paintings Over the course of a week in Prague 2024 Painting
Browser Expressionism Tool for abstract browser art 2024 Generative output, Web art, Website
DSCN7847 – DSCN8596 Christmas in Europe 2024 Vlog
Friends of ANVIL Portraits made for the ANVIL website 2024 Digital assets
Greg’s Window Washing Service Experimenting with browser pop-ups 2024 Web art, Website
iMessage UI Collages Collages made with emojis in the iMessage app 2024 Digital image
piano export . 2024 09 25–29 Generative piano exports 2024 Extended play, Generative output
Spotify multi-disc player Imitating the multi-disc shuffle functionality for Spotify 2024 Web app, Website
Sunset Study Sunset photos from Sintra 2024 Digital image
Toby’s Barbershop Abstracted vlog about a parking lot haircut 2024 Vlog
Untitled landscape Collage of satellite imagery 2024 Digital image
Forest Simulator Forest scenes for meditation 2023 Web art, Website
Greg's Fridge A guestbook for my website 2023 Social platform, Web art, Website
I’ll make it easy to understand me Ambient EP with accompanying music video 2023 Extended play, Music video
Live Text Poetry Abstract poetry made with Apple live text 2023 Digital image, Generative output, Poem
Online Together A wordless communication platform 2023 Social platform, Website
Park Library Digital library for art 2023 Social platform, Web art, Website
Pemichangan Landscape Study Landscapes from a car window 2023 Digital image
Static Point Logo for a band 2023 Image, Logo
the beginning/end of something. Video reflecting on my years between university and moving to Lisbon 2023 Vlog
Pen Portraits Creating personas 2022 Digital image
To Stay At Home Branding and artwork for a musician 2022 Album art, Digital image, Spotify canvas
Amplify A tool for municipal civic engagement 2021 Case study, Wireframes
Bay Area Climate Change Council Graphic design and assets for a non-profit 2021 Digital assets
Patchwork Generatively reassembled neighbourhoods 2021 Digital image, Generative output
The Food Library On sustainability and food security 2021 Case study, Exhibit proposal
MyOAP Dashboard Designing a web portal for public services 2020 Case study, Wireframes
Order Digital art piece 2020 Digital image
Public Secure SSO Provincial government single sign-on 2020 Case study, Wireframes
The Open House Party, live music, art exhibit 2020 Art exhibit, Concert
Misc. Etc. Hong Kong On a dense city 2019 Digital image
The Urban Farmer A man farming in his apartment 2019 Digital image
Assorted surrealist photography 2016 through 2018 2018 Digital image
PACE Magazine Cover Cover for a local arts magazine 2018 Digital image, Magazine cover
Scotland Select images from Scotland 2018 Digital image
Utah Select images from Utah 2017 Digital image
GoSimGo Flight Simulator Photography to showcase a local flight sim 2016 Digital image
Une bouteille de peinture My magnum opus 2007 Painting
Assorted hockey drawings Early drawings of hockey players 2005 Image