Skip to content
View JeremyBankes's full-sized avatar
♟️
Wishing for a clear mind
♟️
Wishing for a clear mind
Block or Report

Block or report JeremyBankes

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JeremyBankes/README.md

VisitButton DownloadResumeButton

Introduction

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!

Discovering code.

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)!

Reinventing the wheel! ...as an oval.

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!

Being productive.

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!

Contact

Email Address: mail@jeremybankes.com

Social Media

Facebook: jeremyabankes Discord: jeremybankes

Pinned Loading

  1. Flail Flail Public

    A no-dependency simple Java AWT platforming game with 2d tile-based world loading, physics and animations.

    Java

  2. geoline geoline Public

    A geography guessing game!

    HTML

  3. lucid lucid Public

    A TypeScript/JavaScript game engine made for creating 3D applications in your browser.

    TypeScript 1

  4. Deer-Renderer Deer-Renderer Public

    A simple 3D OpenGL rendering demo

    C 1

  5. Datum Datum Public

    A 2D zen maze game.

    Java

  6. MazeSolver MazeSolver Public

    Solves a maze using a custom stack implementation, and visualizes it using the Win32 console API.

    C++ 1