Available to hire
I’m an autodidact programmer with a broad portfolio of personal and school projects. I love turning abstract ideas into solid, working software and stay focused on performance, reliability, and clean design.
Over the years I’ve built components from low-level VMs to full-stack web apps and 2D game engines. I enjoy collaborating in teams, learning new technologies, and delivering tangible results.
Skills
See more
Language
English
Fluent
Work Experience
RISC-V Virtual Machine at School Project
June 1, 2025 - August 31, 2025Developed a virtual machine for a subset of RISC-V, including ELF file reading and complete fetch-decode-execute-memory-writeback pipeline. Implemented support for specific function system calls.
Basic C compiler at School Project
September 1, 2025 - November 30, 2025Implemented a C-subset compiler that emits executables. Used LLVM, LEX, and YAC as the backend toolchain.
Online Bartering Service at School Project
March 1, 2025 - May 31, 2025Full-stack web application enabling barter of possessions for possessions. Tech stack includes Python Flask, MongoDB, and Flask Websockets with a frontend and real-time chat. Project executed with four teammates using Agile methodologies.
AI software applications at School Project
June 1, 2025 - August 31, 2025AI-focused projects on various training datasets, addressing tasks from weather prediction to author analysis. Includes training and testing models with an 80-10-10 data split and dataset sanitization.
Cryptography Suite at School Project
September 1, 2025 - November 30, 2025Implemented cryptographic algorithms (SHA1, RSA, AES) per specification. AES implemented in C; RSA and SHA1 implemented in Java.
Asteroids at School Project
March 1, 2025 - May 31, 2025Asteroids clone with new mechanics such as energy shields and unique alien behavior. Implemented in JavaScript using P5.js for rendering.
STEEL Core — Low level core library at STEEL Softworks
September 30, 2022 - PresentPersonal project: 15K SLOC Java core library with hardware acceleration, using LWJGL, OpenGL, GLFW, and Nuklear to accelerate desktop app development. Ongoing development supporting COLDSTEEL Sprite Studio.
COLDSTEEL Game Engine — 2D game engine at COLDSTEEL
September 30, 2020 - October 30, 2022Personal project: 2D side-scrolling game engine with basic multiplayer, custom animation, rendering, physics, and audio. Scripting in Python via Jython.
Sole Developer - COLDSTEEL's Sprite Studio at STEEL Softworks
November 30, 2022 - PresentDevelopment tool allowing creation of images and animations for games and the web.
44K SLOC pixel editor, 2D animation, and raster graphic creation application.
Distributed on Steam with Steam Workshop integration for scripts.
Supports scripting via Python with Jython.
Maintained and documented with Javadoc.
Ships with FOSS helper library (written in C and Java) for loading produced animations into user applications.
Education
Master of Science in Computer Science at University of Tennessee, Knoxville
January 11, 2030 - December 1, 2025Bachelor of Science in Psychology, Minor in Mathematics at University of Houston
January 11, 2030 - December 1, 2023Qualifications
Bachelors Degree - Psychology
August 15, 2019 - December 21, 2023Minored in Mathematics
Masters Degree - Computer Science
August 14, 2024 - December 12, 2025Industry Experience
Software & Internet
Skills
See more
Hire a Developer
We have the best developer experts on Twine. Hire a developer in Katy today.