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 application of convolutional
neural networks, robotics localization and networking, designing and working
with large language model architectures, and
working with other 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.
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.
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.
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.
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.
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.
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.
Sierpinski Triangle
This program, which is written in Java, generates a Sierpinski triangle of arbitrary complexity using recursion.
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.