Software Engineer · Full-Stack Developer · Homelab Builder
I'm a software engineer pursuing an MS in Computer Science at UNLV, after finishing my BS in 2025. I build software to explore what I'm learning and to solve problems for people I know.
I work as a Public Service Intern at UNLV OIT and run a Proxmox and TrueNAS homelab. Open to full-time software, systems, and infrastructure roles starting in 2027.
- WikiGolf: A two-pass Rust parser turns the English Wikipedia dump into a 7.2M-article link graph. The public game runs as a static export; a separate Rust server supports live path queries.
- PalDash: Built for the Palworld server I host for friends. Combines monitoring and a world map with binary save editing, server-state checks, verified backups, and rollback checks.
- ClientCrypt: Started with my cryptography coursework. RustCrypto runs in WebAssembly, inputs stay in the browser, and FIPS/RFC test vectors check the results.
- Stepwise: Started with my algorithms coursework. Recorded execution frames let you step backward through algorithms, CPU schedules, and simulated thread interleavings.
Also built Sudoku so my girlfriend could play without ads, and Boardroom for remote game nights. Boardroom's hosted demo is AI-only; online multiplayer requires the self-hosted Node server.
Team and coursework projects include F1tenth autonomous racing (our team placed first in four races; I managed the shared codebase), a Steam-review NLP pipeline, Rust interpreters, Rivet, and the Espresso compiler. Recent graduate labs cover phishing-model distillation, embedding retrieval, and adversarial images. Coursework source stays private; I can discuss the work and my contributions.
Open to full-time roles in Software Engineering, Autonomous Systems, and Infrastructure beginning 2027.