Gage Howe

Pursuing Excellence in Software Engineering

I'm Gage, a Junior Computer Science student at Texas A&M University, currently researching magnetic tracking in embedded systems under Dr. Tracy Hammond. I'm currently seeking internships, especially in consulting and software engineering for summer 2025. I'm also interested in open source projects, so feel free to reach out if you have a project that could use some help!

Projects

Learnix

Learnix

An interactive platform for learning Linux commands, providing users with lessons and a persistent sandbox Linux environment. Won the "Best Use of Auth0" award at HackRice. [JavaScript] [React] [Python] [Docker] [MongoDB]

Visit Website

Galaxy Simulator

galaxy simulator

A fully multithreaded and optimized n-body simulator using C++, OpenGL, and ImGUI. Uses multithreading, Barnes-Hut Approximation, Octrees, and Runge Kutta/Verlet Integration to improve performance and visualize ten thousand gravitational objects at 90 steps per second. [C++] [OpenGL]

Dev.to Article on Barnes-Hut Approximation GitHub

FroodSort

sorting algorithm output demonstrating performance benefits

An adaptive sorting algorithm that automatically selects between various sorting strategies based on input characteristics, with a O(1) algorithm selection overhead. Routinely perform at 3-5x the speed of std::sort on large datasets. [C++]

GitHub

Life3D

A visualization of the simulator

A 3D cellular life and evolution simulator, inspired by cellular automata and The Life Engine. Each cell in an organism has a specialized functionality and contributes to the survival of the specimen. [Rust]

View Demo GitHub

PWGen

A usage demonstration of the browser extension

A cross-platform password generator and manager that never saves your passwords; they're deterministically generated when you need them. Uses SHA-256 hashing for maximum security. [JavaScript]

Install GitHub

JavaScript Game of Life

Game Of Life

A JavaScript version of Conway's Game of Life for the browser. [JavaScript]

Play!

Constellation.md

Constellation

A force-directed graph that visualizes references between Markdown files. Files that reference each other are attracted to each other. Uses Euler's method for physics simulation and a sigmoid-ish function for adjusting line visibility. [Python]

GitHub

jeff

jeff

An intelligent command-line utility that can aid the user by running complex commands or navigating the file system autonomously. Uses Rust bindings to the OpenAI api with custom system instructions. For obvious reasons, don't run this as root. [Rust]

GitHub

RetailDB

RetailDB

A CRUD and REST database application implemented with PostgreSQL, Python with Flask, React.js, and an AWS server. [Python] [JavaScript] [SQL]

ltop

ltop

A minimal network utility for the terminal. Dynamically shows ping and total upload/download speeds. [Rust]

GitHub

teeetris

tetris

A spin on the classic game Tetris, with a larger playing area and special abilities. [Ruby]

Hyper Lethal

Hyper Lethal

A simple spaceship shooter game, initially created with Python. I led a team to recreate and enhance it in Unity, winning $100 at the Aggie Coding Club. [Python] [Unity] [C#]

GitHub