// principal software engineer
Gunnari Auvinen
I'm a principal software engineer based in Cambridge, Massachusetts. I write here about software engineering — distributed systems, developer tooling, and the day-to-day craft of building reliable software.
// recent writing
projects →Building Whose Bet Cashes
How I built whosebetcashes.com, a site that grades every betting pick made on seven sports talk shows, then buys five years of closing lines to find out who is actually sharp and who is just loud.
- astro
- typescript
- side projects
Building Days Since Last
How I built dayssincelast.app, a site with live-ticking championship drought counters for every team in American sports, using Astro, a seven-segment font, and zero sports APIs.
- astro
- typescript
- side projects
Print emojis to the terminal in C
How to print emojis to the terminal in C.
- terminal
- c
- emoji
Using a monospace font and Vim keybindings in Obsidian
How to use a monospace font and Vim keybindings in Obsidian.
- obsidian
- vim
Change Blog Post Folder Name Structure in GatsbyJS v2 Starter Blog
Learn how to change the blog post folder name structure in the GatsbyJS v2 start blog.
Transitioning to New GatsbyJS Blog
Updating my personal website to use GatsbyJS.
- javascript
- gatsbyjs
Editing Markdown in VS Code
How to edit markdown in VS Code.
- markdown
- VS Code
Debugging React Native and Redux with React Native Debugger
How to debug React Native and Redux by using React Native Debugger.
- react-native
- debugging
- redux
Adding iOS Device to Apple Developer Account Through Xcode
How to add iOS device to Apple developer account through Xcode.
- javascript
- react-native
- xcode
Fixing React Native 'ERROR Watcher took too long to load'
How to fix React Native 'ERROR Watcher took too long to load.'
- javascript
- react-native