blogs

Feedback Loop: The People Behind My Four Years of Engineering

2026-07-21

A reflection on college, curiosity, friendship, and the many small moments that quietly changed my life.

Beyond the Memory Wall: The CPU Was Helping You All Along

2026-06-05

Why the same memory can feel like 5ns or 150ns depending on how you access it.

Why Your CPU Is Fast But Your Program Is Slow: Understanding the Memory Wall

2026-04-18

An exploration of why fast CPUs still run slow programs, uncovering the memory wall through experiments, cache behavior, and data movement.

When Microcontrollers Struggle with Math: Building Herald

2026-03-29

A deep dive into building Herald, a fixed-point DSP coprocessor for Tiny Tapeout, from architecture and CORDIC design to GDS layout and silicon.

You Don't Need Expensive Tools to Play with Silicon

2026-02-07

A hands-on guide to free, open-source tools that let students design, simulate, and build real processors, no million-dollar lab required.

Tiny Tone - My First Accepted Tiny-Tapeout Design

2025-10-25

A small PWM-based audio tone generator submitted to TinyQV Tiny Tapeout β€” design notes and lessons learned.

RISC-V: The Linux of Hardware

2025-09-07

At Homebrew, we talk a lot about Linux and FOSS software. But what if I told you there’s a Linux moment happening in hardware too?

Aetheron: Bringing My Own SoC to Life

2025-07-18

From wires to life: how I built and booted my own System-On-Chip using BlueSpec SystemVerilog

What is a System-on-Chip, Really?

2025-07-18

A gentle breakdown of what SoCs are and why I'm obsessed with them.