James Oswald's Projects
Just testing out Tensorflow on the MNIST dataset.
Code and Data for the paper "Large Language Models as Planning Domain generators" accepted at ICAPS 2024
A node module that preforms the function of the bash command "xxd -i".
A Chrome extension of my edits to MAL style code. Back to the good old days.
A custom video players written with libavcodec and OpenGL with libpulseaudio for sound. Was originally supposed to be the base for an interactive home statistics display system.
My fork of suckless' dynamic window manager
My fork of slstatus
My own custom operating system built from the ground up.
The Oswald Family Website
One of my first C++ console applications. Won best program at my high school's 2016 PI day contest.
An application developed for my high school's 2018 PI day contest. A web app for visualizing the process of Fourier transformations.
Beginnings of an abandoned ground up VR game engine for the Oculus Rift S. Developed Jan 2020.
A collection of programs to preform various PCA algorithms in multiple languages.
Updated simple bingo web app for the RAIR Lab.
Messing around with random walks and pillow
An assembler and virtual machine for the SIA instruction set taught at UAlbany. Ported from C to the Web using Web Assembly via Emscripten, JavaScript, and HTML.
One of my first Java GUI Applications. Displays A Sombra themed window. Made October 2016.
I experiment here with creating methods for python models that reasonably can reproduce tf.random.normal using only tf.random.uniform (represented as the RandomUniform OP in tfjs and thus is legal for tfjs models)
The code for the official website of the UAlbany IEEE for the 2020-2021 School Year. Makes extensive use of 3JS technology. This is the orignal repo and has been archived, The new one being updated can be found at: https://github.com/UAlbany-IEEE-Student-Branch/UAlbany-IEEE-Website
The homework and its solutions that I assigned for the UAlbany 2021 KDD cup team to get them familiar with TensorFlow.
A custom MIPS Emulator, Assembler, and Linker. Support for about half of the instructions. Written in C++, interfaces with Java for the GUI via the java native interface. Created during winter break, December 2018
A .jar that plays a random windows startup sound from one of eight legacy windows versions.
A python tool for capturing and displaying packet into. Not meant to record, just to stay on in the background on your second monitor and give you a taste of network traffic.