Sidequests
Smaller projects, smaller writeups.
-
AVX-512 Polyline Encoder
2026-01-25
A deep dive into implementing Google's polyline encoding algorithm using AVX-512 instructions, showcasing the power of SIMD optimizations for complex data processing tasks.
-
Putting a Custom ROM on a Samsung Fascinate
2018-06-30
A guide to rooting and installing CyanogenMod on a Verizon Samsung Fascinate (SCH-I500), including recovery tools and workarounds for a 2010-era Android phone.
-
Toggle Switch to Pulse Conversion Circuit
2018-02-27
Converting a toggle switch signal into a momentary pulse for a computer power button using a capacitor and XOR gate edge detection circuit.
-
Unraveling Samsung PC Studio 3's SMS Database
2016-07-27
Reverse engineering Samsung PC Studio 3's proprietary SMS database format to extract and convert text messages to CSV using C.
-
Rooting a Broken Android Phone
2016-04-06
A guide to rooting a Nexus 4 with a broken screen by unlocking the bootloader, flashing a custom recovery, and enabling ADB on a device with no working touchscreen.
-
Reverse Engineering a LED Display PCB
2016-01-17
Tracing the pinout and reverse engineering a complex LED display PCB with shift registers to understand its control mechanism.
-
Graphing Every Debian Package
2016-01-17
Visualizing the dependency graph of every Debian package using Gephi, rendered as a 1 gigapixel interactive tile map.