Designing a USB-C LTE modem: a real phone line for my computer and my AI agentI wanted a real phone line plugged into my computer, with one simple rule: When I'm at my desk, I read and send texts and answer calls from the computer, with my normal headset. When I'm away, in dee19h ago · 9 min readblog.abijah.me
Reinventing the Curve: Why the PCBs of the Future Will Look Like the PCBs of the PastI. The Hook: A Visual History Pull up a picture of a circuit board from a vintage 1970s analog TV, and you’ll see something that looks more like biology than technology. The copper traces sweep across1Jul 26 · 9 min readblog.abijah.me
Teaching a Small LLM to Design Electronic Circuits: Fine-Tuning Qwen3-4B on 100K KiCad NetlistsHow I built a 100K-example dataset of executable circuit netlists and fine-tuned a 4B parameter model that scores 88% on functional circuit generation, rivaling GPT-4o's published benchmarks. The Pro1May 9 · 9 min readblog.abijah.me
Declarative vs Imperative APIs in JavaScript (and Why Chainable Code Feels So Different)When people talk about “declarative” APIs, they often mean something vague like cleaner, functional, or React-style. But the real difference between declarative and imperative (non-declarative) APIs is much simpler: Imperative code tells the compute...Jan 28 · 4 min readblog.abijah.me
Offline AI with React NativeIn a world where internet connectivity is often unreliable (especially while on a plane), and privacy concerns are growing, I set out to build an AI-powered study assistant that works entirely offline. The goal was to explore what can be done with av...Oct 19, 2025 · 10 min readblog.abijah.me