Blog

Thoughts on ML, robotics, and engineering

May 2, 2026 25 min read

From CT Scan to Fracture Map: A Practical Guide to 3D Medical Image Segmentation

How we built a pelvic fracture segmentation pipeline - and the single design decision that mattered more than the model. ABBC methodology, two-stage architecture with nnU-Net, and what actually matters when training on 3D medical data.

medical-imaging 3d-segmentation deep-learning nnunet
馃摑 Article
January 8, 2026 15 min read

Inside TinyLM: How I Built a Transformer I Could Actually Read

A walkthrough of building a transformer from scratch - RMSNorm vs LayerNorm, RoPE's rotation trick, the KV cache that makes generation not suck, and what training curves actually tell you.

machine-learning transformers pytorch cuda
馃摑 Article
December 15, 2025 18 min read

1.58 Bits Per Weight: Implementing BitNet from Paper to CUDA

The story of building BitTorch: ternary neural networks from paper to CUDA. Why my first kernel was 20脳 slower than PyTorch, the gradient bug that cost a week, and what I learned about low-precision ML.

machine-learning cuda quantization pytorch
馃摑 Article
May 24, 2025 20 min read

Practice Project for Systems Engineering - Part 2

System architecture development for the RC safety system. Covering functional architecture, physical architecture, and software implementation with ESP32 and Arduino, including state machines and failsafe mechanisms.

systems-engineering architecture software-design embedded esp32
馃摑 Article
May 23, 2025 15 min read

Practice Project for Systems Engineering - Part 1

Diving into requirements engineering for an RC safety system. From stakeholder identification through mission definition to system requirements, following the V-model methodology with practical examples.

systems-engineering requirements stakeholder-analysis rc-racing
馃摑 Article
May 22, 2025 5 min read

Practice Project for Systems Engineering - Part 0

A prelude to a mini-series applying systems engineering principles to a 1/14-scale RC buggy project. Fresh from an AIAA course on space-grade SE practice, exploring the V-model methodology.

systems-engineering v-model rc-racing embedded
馃摑 Article
March 27, 2025 3 min read

Intro: Diving Into Open-Source Courses

Starting a new series to share my learning journey through open-source courses like Geometric Deep Learning, Stanford CS149 Parallel Computing, CMU Optimal Control, and Applied Space System Engineering.

learning courses personal-development
馃摑 Article