Welcome


This site is mostly just for fun, it ended up being primarily focused on flash. You will find a collection of flash videos at /flash and a fun little image renderer at /rrr. The image renderer was inspired by pleaseunderstand.swf.

You can view my 404 page here, it features swfchan's old "404.swf".

Now time for the self-promotion section of the page.


Projects

Here is a collection of my personal projects, all hosted on my github.


This Website

Made with Ruby and Sinatra, and a lot of Javascript. If you want to view the source for this site here it is.

source
Z80 Assembler

This is an assembler for the Z80 microprocessor, it's mostly finished but the code could be cleaner and I'm missing a few instructions. It will take a Z80 .asm file and assemble it into a binary, after that you would use another tool to convert it into an image for whatever Z80-based system you want to emulate it on. I convert it to a ZX Spectrum image and run it with Fuse.

source
mankaiBBS

mankaiBBS is a WIP textboard made with Ruby on Rails and Next.js. It's a bit overengineered, but the way it's designed should be very scalable and secure. The Rails portion is a simple REST API for managing Boards, Threads, and Posts, with support for Users and Roles in order to make Admins/Moderators/whatever you want. I chose Next.js for the frontend because it allows me to do server side rendering, which results in better performance and SEO, it also allows me to restrict API calls and JWT storage to the server side (http-only cookies). This way of handling authentication and API interaction results in a more secure system, as it prevents client access.

source