Git Product home page Git Product logo

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 abandoning it, 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: [email protected]

Social Media

Facebook: jeremyabankes Discord: jeremybankes

Jeremy Bankes's Projects

ardent icon ardent

A MMO adventure/collection game written in Java using libGDX

auto-mail icon auto-mail

A Java mail library built off of the Java Mail API meant to simply the process of programmatically sending emails

client-core icon client-core

Essentials library to aid in client-side development.

core icon core

Server side toolset for creating Node applications.

deus icon deus

A character creation RPG battle game.

fall icon fall

A block stacking game inspired by Tetris.

flail icon flail

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

framework icon framework

A Node.js web server application framework utilizing the modern features of ES6.

generic-webpage icon generic-webpage

A simple website template written with Node.js, Express and Handlebars

global icon global

Jeremy's reusable global stylesheet.

google-toolbox icon google-toolbox

A toolbox to that wraps some popular Google APIs to make them more intuitive to use.

html-carousel icon html-carousel

A simple pure HTML/CSS/JavaScript carousel for your website

j2dge icon j2dge

Java 2D Game Engine (J2DGE) - My first ever attempt at writing a game engine. (Java AWT)

lucid icon lucid

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

mazesolver icon mazesolver

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.