Writing & Updates

Thoughts on systems programming, tooling experiments, and the projects I'm building.

What I'm Learning Now

  • Profiling multithreaded arena designs to inform the next iteration of ReMem.
  • Compilers coursework focused on register allocation and IR optimizations for Marrow.
  • CI automation experiments using GitHub Actions to keep student-run projects reproducible.

Latest Posts

Why Interpret Assembly?

Why would I start another project just to interpret an infamously low-level language in a high-level manner?

Portfolio Refresh 2025

Documenting the overhaul of jonahmerriam.net with a fresh layout, richer content sections, and a Markdown-powered blog.

ReMem Design Notes

Designing a lightweight garbage collector and memory recycler that keeps C allocations predictable.

Arena Patterns in C

Sharing how a lightweight shunting arena keeps my C projects fast and easy to reset.

Quick Notes

Drafting a post on benchmarking garbage collectors across low-power hardware.

Planning a write-up on building consistent build tooling for student-run projects.

Why a Blog?

This space gives me somewhere to unpack the technical choices behind my repos and track the experiments that don't yet deserve a full project page. Expect posts about systems programming, memory management, and the occasional learning note from school.