Hello, my name is Jonathon, but you can call me Jonny. I'm originally from Newcastle upon Tyne, United Kingdom but am now residing in the Orange County area of California, United States of America as of 2018.
I have been in love with problem-solving since childhood, and at the ripe age of 25, I decided it was time to finally get around to fulfilling a passion of earning a Bachelor's degree in Computer Programming. With no prior education to speak of, I spent the next 5 years of my life chasing that dream and achieving a 4.0 GPA in Computer Games Programming at the University of Northumbria.
When I'm not working on various programming projects, I like to spend my free time doing an assortment of the following:
• I love to read the literature of every genre, but Terry Pratchett's Discworld novels are among my preference.
• Playing video games takes up the majority of my free time, whether it be on my PlayStation or the PC, with Blizzard's World of Warcraft & Diablo games being my favourites.
• I love to improve my programming skills wherever possible by spending time challenging myself on both LeetCode & HackerRank.
Alumni of Northumbria University in which I earned a Bachelor of Science in Computer Games Programming with First Class Honours.
During my degree, I did a plethora of modules catered toward programming, which includes object-orientation, data structures and algorithms, and design patterns. The four languages I use are C++, C#, Java and PHP.
I'm also well versed in mathematics, including trigonometry, linear algebra and vector-orientated mathematics. During my spare time, I have studied structured query language (SQL) in unison with PHP to develop the website you are visiting today.
Computer Games Programming BSc (HONS) 2015 - 2018
First Class Honours Awarded (4.0 GPA)
3D Graphics Programming • Advanced Games Systems Architecture • Specialist Games Programming • Games Architecture & Development • Project Management for Games • Programming for Games • Computing Fundamentals • Computer Games Design • Data Structures and Algorithms • Mathematics for Computer Games • Combined Game Projects
Hello again, blog! It has been a very long time since I have been able to make an update! When I created this website back in 2016 it was down to a university module, in which we were instructed to create a portfolio to use when we graduated. I decided back then to create my own website from scratch, as opposed to going through the WordPress route like so many of my fellow students. We're now in 2019 and the website has only just begun to reach its finishing stages. Had I of known what a colossal task it was going to be to create, I would have been better prepared!
The website uses a blend of technology but is mainly hinged on PHP. I've used the language previously, but I've learned a great deal during the synthesis of this website. There are probably still a few bugs lurking around, but for the most part, I am pretty happy. The initial version of the website used very basic methodologies but has since grown to be much more sophisticated, with functions being reused in several places, reducing the code exponentially. I'm still slightly apprehensive that there are some security issues; university taught me that SQL has its flaws where this is concerned. It is this excitement of coding that continues to inspire me on the prospect of getting a career in the gaming industry.
So where am I right now? I graduated from Northumbria University in 2018 with a First Class degree in Computer Game Programming. My final year project was to synthesise a terrain generation system that allowed a player to move freely in all directions, producing terrain chunks that would be seemingly endless. This project will be available to view in my portfolio sometime soon, for anybody interested. Finishing university at the age of 30 was tough, but I'm incredibly proud of myself for the arduous journey.
After graduation, I immigrated to the United States of America, where I currently reside in the state of California. I'm hoping the process goes smoothly so that I can start applying for positions in the earlier portion of 2019. Almost all of my peers have since begun their careers in programming, so it feels a little disappointing that I'm still unable to work some 6-7 months after graduation, but I'm extremely excited to get started.