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


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

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

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.