Hello, welcome to the portfolio of Jason Morgan

About Me

My name is Jason, a recent graduate from the Georgia Institute of Technology, where I earned my Master's Degree in Computer Science with a specialization in Artificial Intelligence. My academic foundation includes an undergraduate degree in Computer Science, complemented by a minor in Mathematics. I have previously worked professionally in database management, full-stack web development, and desktop application design. Additionally, I have engaged in research and implementation within several advanced areas of AI, including training and applying convolutional neural networks, robotics localization and networking, designing and working with large language model architectures, and working with transformer-based systems. My long-standing passion is the pursuit of artificial cognitive systems through the study and experimentation of biologically analagous computing processes. This, in conjunction with playing around with my homelab server, is where most of my free time goes.

Previous Roles

Database Administrator

Full-stack Developer

Desktop Application Design

Portfolio

Print Farm Controller

The main part of this project is a server that uses websockets to shuttle commands and information to and from a group of 3D printers. It also programmatically generates a web page so that a user can remotely monitor and issue commands to the entire cluster of 3D printers from a single interface. It is currently functional, but has been abandoned.

AI Car Driver

GitHub Link

This program uses a Convolutional Neural Network to drive a car in a video game. It is written in python and uses PyWin32 to handle OS interactions, OpenCV to handle imagery, TensorFlow to handle the neural network, and numpy to handle the copious amounts of data needed to create a functional model. A ten minute video summary of the project can be found here.

Binary Towers of Hanoi

GitHub Link

This program is a passion project that I created to see if I could implement an idea that I read about in a now defunct blog. It was created using JavaFX and it optimally solves the Towers of Hanoi puzzle by relating the disks to the counting of binary numbers.

Sierpinski triangle

This program, which is written in Java, generates a Sierpinski triangle of arbitrary complexity using recursion.

Java Wall Clock

This program is an animated wall clock created using JavaFX.

JavaFX Radix Sort

This is a program that performs a radix sort on a list of randomly generated numbers.

Random Quote Generator

This is a web page that pulls a random quote from forismatic.com using their public api.

Pomodoro Clock

This page has a pomodoro clock which was implemented using jquery.

Web Calculator

This is a web page of a simple calculator implemented using jquery.

Twitch User List

This page uses the Twitch API to get the status of a list of twitch users, the functionality was implemented using jquery.

Wikipedia Search

This is a web page that uses the Wikipedia API and AJAX calls to perform a search either randomly or using a search box, the functionality was implemented with jquery.

I also developed and maintained a vehicle repair/maintenance database that was used at a local business for five years to manage a fleet of almost 100 large vehicles, collectively worth around 30 million dollars. I dont have the intellectual property rights to this one. Sorry, no thumbnail or source code.

This website is another example of my work. It was coded from scratch using bootstrap and jquery. Though, an update is on the to-do list ;)

Environments, Technologies, and Languages

I have extensive experience in Microsoft Windows and Linux operating systems, this includes server configuration and maintenance. I have also done a fair amount of work with Git, NodeJS, React, SQL Server, MongoDB Unity, Unreal, and Visual Studio. Additionally, I have extensive experience with Python, Javascript, C++, C# and Java.

Contact

Top