A collection of some of my previous work. I generally aim to experiment with a wide variety of fields and technologies from Assembly to React.
Generated using a set of custom Bash scripts, atthis.link is intended to be a lightweight hub for my work going forward; a place for sharing blog posts on aspects of Technology and Computing-Science that interest and inspire me.
The scripts used to generate this site handles:
Automatic blog-post listing generation.
RSS feed creation.
File minification.
Generation of Open-Graph meta tags and social-cards.
Built with: Bash
Previously built with: GatsbyJS
Avant is a randomised dungeon-crawler combat game written entirely in 16-bit x86 Assembly Language for MS-DOS. The general premise of the game sees the player explore a randomly generated dungeon in a quest to find the Sword of Destiny while fighting monsters along the way.
A focus on historical accuracy was placed on the project, resulting in the game being fully compatible with period display-adapters (Hercules, CGA, EGA, and VGA) along with strict hardware limitations of the time. This lead to a finished product that, despite featuring a complex combat system, numerous enemy types and a range of in-game environments, all fits within a single COM file segment of 64KB.
Built with: x86 Assembly Language
A minimal, clean, and intuitive study timer to help keep you on task. It's as simple as that.
Built with: HTML, CSS, JavaScript
Find it on GitHub or try it for yourself
Just Type is an instant scratchpad in your browser that handles basic formatting for you so you can start getting to work as fast as possible.
Find it on GitHub or try it for yourself.
Built with: HTML & CSS
Notes Gen is a bash script that handles converting Markdown files into professional and consistently high-quality LaTeX PDFs.
The script automatically fixes formatting errors that may produce incorrect documents by restructuring header spacing, removing repeated header text, trimming leading white-space, and other features resulting in consistent, high-quality output. All without editing the original file.
Built with: Bash
A variety of other projects are also available on my GitHub.