Writing
Notes from the work — testing & QA, applied AI, and hardware, drawn from real projects I've built.
Engineering 1,938 tests: hardening Apache Commons CLI to 98% coverage
What it actually takes to make an open-source library bulletproof — mutation testing, build-enforced coverage gates, and a six-tool CI pipeline across six JDK versions.
Read article →Fine-tuning LLaMA with LoRA for a real product
How I trained and served a LLaMA model for SalonAI — why fine-tuning beat prompting here, running LoRA on 2× V100s, and shipping the model as a microservice.
Read article →Driving a VGA display from an accelerometer — entirely in hardware
No CPU, no soft-core — just RTL. Building a real-time accelerometer-to-VGA pipeline on an FPGA with a custom SPI master, three clock domains, and careful clock-domain crossing.
Read article →