Exploring tech from the cloud down to the hardware level
Decoding GPS signal with GO (part 3)
We drop the brute-force for FFT and goroutines, build tracking loops to get a lock, and finally extract the 0x8B GPS preamble from raw noise.
Read more ⟶Decoding GPS signal with GO (part 2)
Part 2 of the journey. Moving from raw I/Q samples to actual satellite detection. It’s brute-force, it’s tremendously slow, but we finally have a lock on satellites using pure Go
Read more ⟶Decoding GPS signal with GO (part 1)
From spatial geometry and I/Q signals to Gold Codes. Understanding the math and physics behind GPS to decode it from scratch using an RTL-SDR and Go
Read more ⟶No More Coding Games
Why I am moving away from ticket factories, algorithmic hiring, and dogmatic processes to focus on what actually matters
Read more ⟶Fixing Logitech M575 Glitch
A quick guide on how to fix ghost clicks on the Logitech M575 trackball by disabling the faulty back button using hwdb rules
Read more ⟶