I’m chococaker.

Part-time computer nerd, full-time cake muncher.


About Me

Check out my About Me page if you haven’t already! I’m more than just my projects.

Of course, if you’re just here to see my projects, keep scrolling.




Projects

I like to work in a large variety of technologies, dabbling in everything. Have a look:

C++ Logocastella v1.0

SOURCE CODE | RELEASES

A castella is a delightful Japanese sponge cake that originates from trade between Portugual and Japan in the 16th century. More importantly, it’s the name of my newest chess engine.

This one is much stronger than the earlier Johnner, by approximately 800 elo points. It’s also much more cleanly coded. Writing Johnner taught me a lot about the value of keeping things modular and imperative; I applied that very much here.

C++ LogoJohnner Chess Engine v1.0

SOURCE CODE

A chess engine that I’m building so I can annihilate my friend Samuel’s chess engine, Ambiorix. We’re in something of a competition right now, and are trying to see what evaluation technique is better: search trees or decision trees?

I think search trees are better. We’ll see who comes out on top in the end.

2026 update: I won.

JavaScript LogoLimeStone Simulator v1.0

DEMO | SOURCE CODE

A fully-fledged Redstone simulator, written in pure HTML/CSS/JS with no external dependencies!

My friend (graphic designer) and I hope to continue on with this project to make it even more faithful to the original game by adding even more complex features, such as item entities and physics. This project has been educational so far; I hope to continue to learn by developing it even further.

Java Logojjason v1.0

DOCS | SOURCE CODE

A small JSON de/serialisation library for Java. It’s named that way because it’s Java Jason. Get it?

It uses iteration to process the JSON. That’s a pretty fast way to do it, but what I’m really going for here is to maintain functionality AND tininess of the binaries.

C++ Logowarzonecivilisation w.i.p.

SOURCE CODE

A board game framework built around the Entity-Component-System design. It’s named this way because it was originally intended to be a multiplayer game where one must manage their resources wisely in order to succeed, but it quickly turned into a fully-fledged board game library.

It is still in development, but hopefully an alpha version should be finished soon.

JavaScript Logochococaker website v.idk

SOURCE CODE

This website. I know, it’s very detailed and complicated. I’m not a frontend person. I built this site so that I could claim the domain more than anything.

What we have here is just a static webpage built from the ground up with some good ol’ pure HTML, CSS, and JavaScript.