
I’m Ingo—a senior computer scientist with decades of experience shipping code that matters. I’ve built scalable SDKs, led agile teams, and automated more things than I can count. When I’m not wrangling TypeScript or writing Rust, you’ll find me designing laser-cut ornaments, plotting pen art, or chasing sunlight on a titanium road bike.
I’m obsessed with clean workflows, great tools, and making things better—whether that’s debugging CI pipelines or helping teams stay focused on what really matters. I build, I share, and yes—I’m on a mission to make all this experience count (and maybe even get a little wealthy along the way).
Weekly Wallpaper Week 20/2025
Wallpaper Week 20/2025
Howdy
I went for a short hike last weekend in Marin County, CA. We had beautiful weather with temperatures around 70°F and a light breeze that helped during the midday hike.
The hike from the parking lot was roughly 1.8 miles and mostly flat. There were other trails going higher over the mountain ridge, but we were not in the mood for climbing.
More ...Previously: Weekly Wallpaper Week 09/2017
- May 2025
Weekly Wallpaper Week 20/2025 My Wallpaper for the 20th week of 2025
- 2024
Adding a Colorful Border Around macOS App Windows I found this little tool that allows you to add a colorful border to macOS windows.
- April
How to Learn New Things Take notes and repeat, repeat, repeat
- February
Losing Weight and Improve My Health A journey to a healthier life
What Ingo is up to
- 2023
- September
US Citizenship
- May
It Is Already May
- February
Dayjs Extension Usage
Kicking Nextcloud Cron Script from TrueNAS Cron Job
- 2022
- October
The Fediverse
On the Way to Dual Citizenship (🇩🇪🇺🇸)
WFH Day 946
- August
WFH Day 896
WFH Day 870
- June
Update Prusa Mk3s Fan Shroud
- May
Friday Evening Source Code Changes
WFH Day 782
WFH Day 778
- April
WFH Day 761
3d Printed Axidraw Easel Spacer
- March
WFH Day 744
WFH Day 736
- February
TIL - Adding Swift Code to Objective-C Project
WFH Day 702
Adding Multiple Files to Macos Gatekeeper
WFH Day 693
- January
Hugo, Themes and My Theme Customization
Swiftui Learn by Doing
WFH Day 657
- 2021
- November
Happy Thanksgiving 🦃
WFH Day 616
- August
TIL - Organize a Folder of Thousands of Images Into Subfolders
- May
WFH Day 438
WFH Day 421
WFH Day 414
- March
WFH Day 365
Day353
- February
Day350
Day340
Day329
- January
Day310
- 2020
- December
Advent Of Code 2020 The December Coding Challenge is on
- November
Day240
- October
About Ingo Richter (me)
Day218
Day205
Day200
- September
Day197
Day192
Day189
Day186
Day184
Day183
Day182
Day178
- April
Day26
- March
Day1
Design for Coffee Ground Distribution Tool Base with OpenSCAD Use OpenSCAD to design a Base to hold a Coffee ground distribution tool
- 2019
Learning Crystal With Genetic Algorithms Learning Crystal lang by re-implementing book samples originally written in Java
- 2018
- August
Testing raw DOM Event Handler in Reactjs
- April
ReactJS San Francisco Meetup at Zendesk Some notes from the recent SF ReactJS Meetup
- March
Resize APFS Container in macOS 10.13 VMWare Image Resize APFS VoContainerlume in macOS 10.13 VMWare Image
- 2017
- May
Effective Git - Worktrees Worktrees can save time switching between different feature branches
- April
Efficient JavaScript Unit Testing with Jest and Snapshots Make your software testing life easier with Jest and Snapshots to test your javascript code
- February
Weekly Wallpaper Week 09/2017 My Wallpaper for the 9th week of 2017
Weekly Wallpaper Week 08/2017 My Wallpaper for the 8th week of 2017
Weekly Wallpaper Week 07/2017 My Wallpaper for the 7th week of 2017
Weekly Wallpaper Week 06/2017 My Wallpaper for the 6th week of 2017
- January
Weekly Wallpaper Week 05/2017 My Wallpaper for the 5th week of 2017
Weekly Wallpaper Week 04/2017 My Wallpaper for the 4th week of 2017
Weekly Wallpaper Week 03/2017 My Wallpaper for the 3rd week of 2017
My Wallpaper Photo of the Week My Wallpaper of the Week
- 2016
- November
Get Up And Start Walking
- October
SIGINFO is awesome
- August
Don't say it. Do it! Don’t talk too much, do it!
TIL - Reactjs optimization that cost me some time
- June
TIL - where to put ant-contrib
Welcome to my new blog presence