# Projects Complete inventory from [ryanhub.org/me](https://ryanhub.org/me), [resume.pdf](https://ryanhub.org/resume.pdf), and repos. Links in [links.md](links.md). --- ## Neural physics engine **Tagline:** Cool project and blog post **Link:** [https://ryanhub.org/blogs/neural-physics.html](https://ryanhub.org/blogs/neural-physics.html) Implementation and writeup for a small neural network to replace a typical voxel physics engine. --- ## simple-game **Tagline:** My first game / hard software project **Links:** [https://github.com/RyanA005/simple-game](https://github.com/RyanA005/simple-game) · [https://ryanhub.org/repos/simple-game](https://ryanhub.org/repos/simple-game) - P2P networked raycaster game written from scratch in C++ - Among first real software projects - Got me reading the OpenGL book, Unix Network Programming - First look at how computers run instructions --- ## Local assistant (assistant agent) **Tagline:** Personal self-hosted AI agent **Links:** [https://ryanhub.org/repos/assistant.git](https://ryanhub.org/repos/assistant.git) · [https://iheartcomputer.club/projects/ai-agents](https://iheartcomputer.club/projects/ai-agents) · [https://www.youtube.com/watch?v=2CpSjoNCKxo](https://www.youtube.com/watch?v=2CpSjoNCKxo) - AI agent developed fully from scratch in Go - Custom tools and scheduled automations tailored to daily workflows; easily extended - IHEARTCOMPUTER presentation (read + watch) --- ## [ezcaptain.com](http://ezcaptain.com) **Tagline:** SaaS for USCG compliant schools **Link:** [https://ezcaptain.com](https://ezcaptain.com) **Dates:** August 2025 – Present (also listed under experience.md) - All-in-one system for maritime training providers: documents, scheduling, enrollments, payments, compliance - Building and scaling currently --- ## y86/64-IDE (y86-64) **Tagline:** Support for y86/64 assembly language **Link:** [https://github.com/RyanA005/y86-64](https://github.com/RyanA005/y86-64) - Y86-64 IDE written totally from scratch in C - Initially written to study for NJIT CS350; turned into a favorite pet project - Zero AI has touched or inspired this code - Plan to buy an FPGA and implement Y86 in hardware someday --- ## baby-lm **Tagline:** Language model written from scratch trained on only Dr. Seuss **Link:** [https://iheartcomputer.club/projects/baby-lm](https://iheartcomputer.club/projects/baby-lm) - Tiny language model written in C with no libraries or dependencies - Built for inaugural IHEARTCOMPUTER meeting - Intent: show LLMs operate on simple principles, just scaled unreasonably - Response set off **Baby AI** mini-series — build and train simple models on funny datasets --- ## IHEARTCOMPUTER — Baby AI Series **Dates:** January 2025 – Present **Link:** [https://iheartcomputer.club](https://iheartcomputer.club) - Clarifying systems behind AI by writing and training "baby versions" from scratch in C - Weekly presentations explaining and demonstrating actual workings of AI - Showing students how to implement and experiment away from prebuilt frameworks - Includes baby-lm, baby-image-gen, and related work --- ## baby-image-gen **Tagline:** Tiny image generation model written in C **Links:** [https://iheartcomputer.club/projects/baby-image-gen/](https://iheartcomputer.club/projects/baby-image-gen/) · [https://ryanhub.org/repos/baby-image-gen](https://ryanhub.org/repos/baby-image-gen) - Simple autoencoder implementation for image generation, from scratch in C, no libraries - Part of Baby AI series; required pencil-and-paper math - Training dataset: ~100 emojis; generation goal: create freaky new ones --- ## RyanHub **Tagline:** Evidence of my UI mastery **Links:** [https://ryanhub.org](https://ryanhub.org) · [https://ryanhub.org/about](https://ryanhub.org/about) **Dates:** May – June 2025 (ongoing daily use) - Self-hosted remote git storage and manager, personal site, home for web experiments - Built to learn PHP; learned sysadmin, git, HTTP, and the web in general - Used daily for git and other dev things hosted on it - Deployed self-hosted Git service on private server infrastructure - Configured as secure GitHub alternative for all projects plus personal website - Resume note: Git, HTTP, Network Security/Administration, PHP, MySQL, Apache --- ## couch-coop-engine (Couch Co-Op Game Engine) **Tagline:** Unique multiplayer game engine **Link:** [https://github.com/RyanA005/couch-coop-engine](https://github.com/RyanA005/couch-coop-engine) **Dates:** June 2025 – October 2025 (resume); on hold but want to return - Framework for couch co-op games written from scratch in C - One machine runs server, rendering, and game logic; phones connect in browser as controllers - Goal: Wii and Xbox style party games - OpenGL rendering, physics, ECS in C - Websocket-based real-time HTML controllers for 8 concurrent players - Simple rendering and physics for now; networking fully functional - Extending renderer and advancing physics for future games --- ## ai-agent-test **Tagline:** Sandbox experiments with local models **Link:** [https://ryanhub.org/repos/ai-agent-test](https://ryanhub.org/repos/ai-agent-test) - Sandboxed experiments for iterating on custom lightweight AI agents - Simple harnesses running local models (usually Qwen 3.5s in tests) - Experiment and optimize fast and free - Multiple experiments live in repo --- ## governors-mansion **Tagline:** CTF challenge for NJIT Cybersecurity Club **Link:** [https://github.com/RyanA005/governors-mansion](https://github.com/RyanA005/governors-mansion) - CTF for 2025 Spooky CTF hosted by NJIT Information & Cybersecurity Club - Tiny text-based game with hidden debug mode and weird format string vulnerability - Full writeup in repo readme; examination of printf function --- ## iheartcomputer.club (club website) **Tagline:** Club website and admin backend **Links:** [https://iheartcomputer.club](https://iheartcomputer.club) · [https://github.com/RyanA005/iheartcomputer](https://github.com/RyanA005/iheartcomputer) - Public website for IHEARTCOMPUTER, unofficial computer club at NJIT - Presentations and resources; club admins manage from backend --- ## whoscooking.live (Who's Cooking) **Tagline:** Public git push leaderboard **Links:** [https://whoscooking.live](https://whoscooking.live) · [https://whoscooking.live/u/70728940](https://whoscooking.live/u/70728940) - Live leaderboard tracking GitHub push stats through a GitHub App - Easy-install app tracks every push automatically - Surprisingly difficult infrastructure challenge - Friends run daily challenges to see who's pushing most --- ## Procedural Art and Worlds **Tagline:** Club presentation **Links:** [https://iheartcomputer.club/projects/art-and-worlds/](https://iheartcomputer.club/projects/art-and-worlds/) · [https://www.youtube.com/watch?v=ZUc5TgcAGMs](https://www.youtube.com/watch?v=ZUc5TgcAGMs) - IHEARTCOMPUTER presentation on procedural generation with five interactive JavaScript demos - Visually interesting; inspired spinoffs from friends - Demos: noise, cellular automata, Markov chains, wave function collapse --- ## NoBS Calorie Tracker (calorie-app) **Tagline:** iOS app built from scratch **Links:** [https://github.com/RyanA005/calorie-app](https://github.com/RyanA005/calorie-app) · [https://apps.apple.com/us/app/nobs-calorie-tracker/id6742431326](https://apps.apple.com/us/app/nobs-calorie-tracker/id6742431326) - Mobile calorie tracker: React Native and Expo - Custom Flask API, custom graph library, Google Firebase backend, clean UI - First big project and first made public - Still live with ~10 active users --- ## cherry-blossom-app **Tagline:** GDG mobile workshop app **Link:** [https://github.com/RyanA005/cherry-blossom-app](https://github.com/RyanA005/cherry-blossom-app) - Starter app for GDG × Engineers Without Borders mobile development workshop - React Native + Expo, tab navigation, Firebase - Tree survey map on real data from Branch Brook Park, Newark NJ --- ## game-starter **Tagline:** OpenGL setup code **Link:** [https://github.com/RyanA005/game-starter](https://github.com/RyanA005/game-starter) - Minimal C and cmake for loading OpenGL and compiling hello triangle --- ## react-native-template **Tagline:** Go-to documented mobile starter **Link:** [https://github.com/RyanA005/react-native-template](https://github.com/RyanA005/react-native-template) - Minimal React Native project with routing, Firebase, and utilities used on most mobile apps --- ## api-frame **Tagline:** REST API starter for backends **Link:** [https://ryanhub.org/repos/api-frame](https://ryanhub.org/repos/api-frame) - Reusable REST API starter built for friends at decksense.app - DB connection, tokens, admin auth, health, utilities for smooth simple backends --- ## Cell Phone From Scratch **Dates:** October 2025 – Present (resume) **Tech:** Linux, Raspberry Pi, C, PCB design, embedded systems - Modular open-source cellular device using Pi Compute 4, SIMCOM7600G, readily available components - Linux daemon for persistent VoLTE/SMS modem access - Custom PCB integrating compute, modem, power, and peripheral components --- ## picture of horse **Tagline:** My proudest $30/year spent **Link:** [https://pictureof.horse](https://pictureof.horse) - Internet experiment / art site --- ## RyanHub blog **Link:** [https://ryanhub.org/blog/](https://ryanhub.org/blog/) - Personal blog; occasional technical writing (e.g. neural physics post) --- ## research-frontend **Link:** [https://ryanhub.org/repos/research-frontend.git](https://ryanhub.org/repos/research-frontend.git) - Frontend project on RyanHub (likely CNAlab or research-related) --- ## seven-oclock-dinner **Link:** [https://ryanhub.org/repos/seven-oclock-dinner.git](https://ryanhub.org/repos/seven-oclock-dinner.git) - Project on RyanHub --- ## baby-lm (RyanHub mirror) **Link:** [https://ryanhub.org/repos/baby-lm.git](https://ryanhub.org/repos/baby-lm.git) - RyanHub-hosted copy of baby-lm code (see baby-lm above) ---