Hello! I'm Jeremy. I'm a Computer Programmer at NovaXpress.
I enjoy writting code for all sorts of projects from system drivers to browser extensions! You should check out some of the projects I'm most proud of pinned below!
I first started programming in Java in 2014 to add features to my Minecraft server. From there, around 2017 I left Minecraft development behind me in favour of game development using AWT (Check out my Datum, Fall, Electro and Flail AWT projects!). I found that I enjoyed the design work for applications and libraries, and many libraries I wrote (notable ones being J2DGE, Networking and JavaBinarySerialization)!
I had a lot of fun with Java and AWT, but hit the limitations of software rendering pretty quickly. I also learned that I liked the low level stuff. The small things would bother me, and I always found myself writting my own versions of libraries or wrappers so that I wouldn't have to interface directly with somebody else's code. This started my meddling with OpenGL and hardware accelerated graphics! I started with LWJGL, writting an engine in Java based on it, quickly moving on, playing around with libGDX and seeing what all the fuss was about composition over inheritance with an ECS and finally moving to C++ where I wrote a much sought after deer renderer!
Eventually I started working as a web developer for a delivery company (Throughout my journey with Java and C++ I also dabbled in some web development with a multitude of pretty dull projects, Geoline being the only one I really polished. They ended up getting me this job). I worked for about 2 years and moved out to a rural town in Nova Scotia, where I now spend a lot of time hiking, cycling and working in my wood shop!
Email Address: mail@jeremybankes.com |
---|
Facebook: jeremyabankes | Discord: jeremybankes |
---|