This is my online portfolio and blog. On the sidebar you can see my projects elsewhere on the internet. Currently trying to add past projects from my previous website to the list.

Copyright Alex O'Neill 2018

Advent Of Code 2019

Jan 1, 2020

I participated in Advent Of Code 2019 this year, and competed for a leaderboard position. I spent the month of December solving the various problems using python, along with re-organizing and updating my solutions from last year.

The results: I placed 68th on the global leaderboard, earning a total of 1054 points! My solutions (most of them cleaned up from their contest-submission state) are available on my github.

JavaScript 8-Bit Snake

April 26, 2019

In the process of slowly adding my old Adobe Animate / AS3 games to this website, I decided to take a detour and learn some JavaScript. As a result, I have completely re-written my 8-bit snake using JavaScript, with an HTML5 Canvas based game. It can be seen here.

Mini Assembly Compiler

January 29, 2019

As an exercise (and for the love of automation) for a computer architecture course I have written a small pseudocode-to-assembly compiler using Java. I used Gradle as a build management and automation tool, and Junit 5.3 as a testing library. The target architecture is the Nios II DE0 Processor. The pseudocode takes elements from C, Java and python but is uitimately just a more readable version of assembly instructions with some basic control structures to improve the readability of the code. The source can be found on my github here.

Website Redesign!

December 25, 2018

This website has been redesigned (again). I wrote the entirety of this website myself using bootstrap as a css and javascript library. It is still incomplete, but I'm working to get most of the previous functionality there.

Advent of Code 2018!

December 24, 2018

I have been participating in Advent of Code this year. Due to a less than optimal timezone and my second year exams I wasn't able to compete for the leaderboard as much as I'd've wanted, however I managed to finish with a total leaderboard score of 300 points, getting all fifty stars and placing in the top 100 in seven puzzles

I used python, via the PyCharm IDE to solve all of the puzzles. All my inputs / solutions are available on my github.

Minecraft Mod: Tinker's Forging

December 8, 2018

Tinker's Forging Banner

This is a Minecraft mod that adds TerraFirmaCraft style forging to 1.12. It is available for download on CurseForge.

As with all my Minecraft mods, the source is publicly available on my github.

Queen's Engineering Competition

November 24, 2018

I participated in the Queen's Programming Engineering Competition this year. In five hours, our group created a small web app to scan for the cheapest pizza within a radius of an address that the user inputs. Our results are visible on github. We didn't end up winning anything, but it was a useful experience.

Minecraft Mod: Realistic Ore Veins

June 26, 2018

Ore Veins Banner

This is a Minecraft mod that adds a method to generate large ore veins without causing cascading world gen lag. It is available for download on CurseForge.

As with all my Minecraft mods, the source is publicly available on my github.