The MICA Compiler Project

A compiled language designed for AI workloads — combining Pascal clarity with C performance.

Built from scratch as a solo project. Zero external dependencies. Compiler written in Go, targeting C.

This blog documents the design decisions, technical challenges, and progress of building a compiler from the ground up.

The Mica Story: How I Built a Complete Compiler Platform — Starting from Zero

“I looked at the compiler’s output and thought: this cannot be mine. I couldn’t believe what had happened. I am happier than I have been in 20 years.” Prologue: A Seed Planted Thirty Years Ago In the late 1980s and early 1990s, I was a student, and I built my first Pascal compiler. It was based on PascalS from ETH Zürich. While it was a modest academic project, something happened to me during that time — I fell in love with the intricate puzzle of transforming human-readable code into something a machine could execute. ...

March 1, 2026 · 12 min · Michael