The pickaxe has an animated enchantment glint, just like in Minecraft.

To keep myself fresh with CSS, I searched for design inspiration, and implemented this. It’s an imaginary SaaS product called “chunky” that lets users manage something Minecraft-related, perhaps game server hosting.

This uses CSS (especially SCSS/Sass, the CSS compositing and blending module, and CSS animations), semantic HTML, responsive layouts, and React.

Read more...


I’ve come a long way since my last post in 2016. There’s a lot to write about. Let’s start by showing how a recent obsession of mine, applying Nix to every project, has finally spread to this very blog.

Read more...

BoxDrop

  • 2016-12-30

BoxDrop is a simple file upload PHP/Apache/MySQL application, with a deliberately amusing design.

The login/register form.
Read more...

Mined Out! is a game made in C# that works like Minesweeper… if you had to walk through the minefield!

Mined Out! timelapse at 32x speed. Rarely do I cross a minefield without blowing up.
Read more...


I used the diamond-square algorithm to generate a heightmap, then used ncurses to display it in the terminal with colors and varying-intensity ASCII characters.

A top-down view of a sandy beach.
Read more...

Connect Four

  • 2015-04-16

As a part of Mobile App Development, I made a Connect 4 game in HTML5 (<canvas> and JavaScript). The win detection was challenging to implement.

I encourage you to look at the source code. One of the requirements of the project was to make sure only one object (a ConnectFour constructor function) was exposed to the page. Every variable of the game must be located in that function, to prevent cluttering the global scope.

Kinect Fore

This text should have changed.

Your browser does not support canvas tags