It's me, Mason!
Portland, OR
Movement List

Hi, I'm Mason. 👋

I love studying the invisible systems that shape our world. It started (and still continues) with the web. Recently, my curiousity has extended to financial markets.

I spend nearly as much time moving as I do sitting in front of my laptop. Biking, grappling, bouldering, and gymnastics fill those parts of my day.

Other interests include science fiction, personal finance, exploring cities, and learning how to learn and think better.

I earn my living as a web developer, and prefer to do that remotely.

For work inquiries, email is best. For everything else, pick your poison. I'm always happy to correspond about my interests — or something you think I'd find interesting.


Most of my freelance work involves Javascript, Node, and React. I love to build blazing fast sites/apps with Gatsby, and integrating data from many a content sources.

  • support developer
  • technical consultant
  • gatsby
  • javascript
  • netlify
  • node
  • prismic
  • support developer
  • technical consultant
  • javascript
  • node
  • prismic
  • squarespace
  • webpack
  • support developer
  • technical consultant
  • javascript
  • node
  • squarespace


Most of my goals fall amongst the categories of education, finance, or fitness. Sometimes I revise them, replace them, or put them on hold. I'll keep them updated here.

$100,000 annual profit from contractingbusinesscurrentJun 1250 days
Work remotely for a product teambusinesscurrentJul 131 days
Head-to-toe PikefitnesscurrentJul 131 days
Tuck Handstand PressfitnesscurrentJul 824 days
Front Lever PullfitnesscurrentJul 1517 days
Contribute to open source Rust codeeducationcurrentJul 1814 days
Profitably day trade stocks in a simulator for 3-monthseducationnextAug 1
One Arm ChinupfitnesspausedAug 1
Handstand PushupfitnesspausedAug 1
Straddle SplitfitnessnextAug 1


I tend to approach life in iterations of modular loops of time: days, weeks, months, quarters, years. Daily habits are the fundamental subroutines that I seek to optimize for desired results across these loops of time.

It's ok. I also laughed at myself, after typing the above. 🤖

This table is updated weekly, usually on Sunday.

Sleep until I naturally wake-uphealthbuilding33
30min of sunlight in the AMhealthbuilding11
Coffee limit ≤ 1 mughealthbuilding22
No caffeine past noonhealthbuilding23
Daily journal entryproductivitybuilding13
Ship code every dayproductivitybuilding131
In bed by 10PMhealthbuilding37
Daily intermittent fasting (14-16hrs)healthmaintaining
Daily strength/mobility traininghealthmaintaining
Only eat fish/fowl for meathealthmaintaining
No browsing YouTube, Instagram, or Twitterproductivitymaintaining
Daily grappling practicefitnesspaused
No watching series/moviesproductivitypaused
Wake up at 5AMhealthpaused


Exceptionally good technical books/docs, paired with lots of tinkering, remains my favorite means of learning. I've long kept an abundant diet of scifi/fantasy. It keeps me inspired. Here is what I'm currently reading along with some favorites.

The Secrets of Consultingbusinessreading
The Rust Programming Languagecomputingreading
Handbook of Applied Cryptographycomputingnext
The Three-Body Problemscifinext
You Don't Know JScomputingread⭑⭑⭑⭑
The Wise Man's Fearfantasyread⭑⭑⭑⭑⭑
Farseer Trilogyfantasyread⭑⭑⭑⭑
Harry Potter Seriesfantasyread⭑⭑⭑⭑⭑
Why We Sleephealthread⭑⭑⭑⭑⭑
Starting Strengthhealthread⭑⭑⭑⭑
The Rise and Fall of D.O.D.O.scifiread⭑⭑⭑⭑
Ready Player Onescifiread⭑⭑⭑⭑⭑
The Diamond Agescifiread⭑⭑⭑⭑
Sprawl Seriesscifiread⭑⭑⭑