← Projects

Project

Compiler, Regression Pack, and Practice Platform

A SysY compiler, multi-backend regression suite, and offline coding-practice site packaged as one testable and supportable delivery.

C · LLVM · RISC-V · PowerShell · React · TypeScript · Vite

Product Snapshot

Role
Systems implementation, test engineering, and front-end delivery
Users
Course teams and learners validating compiler backends and practicing offline.
Stage
Core compiler, compile-only and multi-backend regression pack, practice site, and troubleshooting docs completed in 2026.04-2026.06.
Focus
SysY, LLVM/RISC-V, automated regression, offline delivery, and diagnosis.
Validation
Delivered about 133KB of core implementation, repeatable regression tests, and a React/TypeScript/Vite practice site.
Public Proof
C source, LLVM/RISC-V outputs, PowerShell scripts, front-end code, and delivery documentation.

Next Step

Portfolio PDF About the Founder Email

Scope

This project was not only about implementing a compiler. It also had to be repeatedly validated and delivered for offline use. The path covered SysY input, LLVM and RISC-V backends, compile-only checks, and multi-backend regression.

What I built

I organized roughly 133KB of core implementation, wrote PowerShell regression scripts, and prepared repeatable checks for multiple backends. A React, TypeScript, and Vite practice site added offline delivery and troubleshooting guidance.

Result

The final package connected source, regression tests, a practice interface, and diagnostic documentation. It optimized for continuing to work after code changes and environment changes, not just for a one-time demo.

Continue Reading

Keep going with this hand-picked reading path.


Configure the public Giscus environment variables to open discussion on the public site.