jiahao.blog

09 Feb 2026

Creating a CHIP-8 emulator

1 min read

I have been working on building a CHIP-8 emulator from scratch. It’s been a very interesting experience since it’s also my first time writing C at this level.

My notes can be found here

IBM logo

This IBM logo ROM is the very first thing you use to test your implementation!

Enjoyed reading?

Consider subscribing to my RSS feed or reaching out to me through email!

I am open to work!

I am open to entry-level software engineering and site reliability engineering positions!
I have interned at Citadel, Stripe, and Palantir; and greatly enjoy solving user-facing, developer tooling, and infrastructure problems! (resume)
I am a Singapore Citizen and have access to the H-1B1 for the US and HPI for the UK, so visa sponsorship will not be a problem!
If I sound like a fit for your organization, please reach out to me via email and let's chat!

You might enjoy...

08 Oct 2025

Optimizing Github Actions for Git-Mastery

08 Jun 2025

Thoughts on Philip Su's Interview with Ryan Peterman

30 Apr 2025

Tips for Polytechnics Students Joining NUS CS