Open to internships & new grad roles
I build low-level systems and the tools that make them usable.
I’m Bryce, a CS senior at East Carolina University. I work in C++ and Rust on systems problems like concurrency, networking, and storage.
Projects
01 / 06 2026
castle+
A reverse proxy and process supervisor I wrote from scratch in C++ on epoll.
It terminates TLS, launches and health-checks the services behind it, and streams request
bodies of any size in bounded memory. It also handles per-IP rate limiting, live certificate
reloads, and admin commands over a Unix socket.
You're reading this page through castle+.
02 / 06 2026
Bowl Street Journal
Our team's winning HackNC 2026 project: a budgeting game for college students, built around the hackathon's Frutiger Aero theme. Its assistant, Gill Gates, is a goldfish built on Gemini who answers questions about your accounts and spending, out loud if you want. He can read your money data only with your permission, and he can never change it directly.
Live on my home server, behind castle+.
03 / 06 2025–2026
CPU Emulator
A CPU emulator in Rust with its own instruction set, EM (Emulator Machine code), and an assembler to go with it. Programs run step by step on a BIOS built with that assembler, shown live in a Raylib window. A companion Python app lets you write your own EM programs.
04 / 06 2026
Agil
A workout and nutrition tracker I designed and built, with a Swift frontend and a Rust backend. Most fitness apps lock their best features behind a subscription. Agil has no paywalls and no monthly fee.
05 / 06 2025
SwiftSearch
My first big project I ever did, mainly to help me learn multithread design after I took Operating Systems. It uses available threads to perform a search operation to find words or phrases in a series of files. To test this I created a Python Script to autogenerate files for testing.
06 / 06 2025
b-standard
My personal standard library: reusable pieces I pull into other projects, and from-scratch rebuilds of real systems and libraries so I can learn how they work. Written in C, C++, Rust and assembly.
About
When I was younger, I wanted to work on video games. Then I learned to program and realized how wide the world of software really is. I still love games, but these days I find myself building projects that solve problems I run into day to day. I also love teaching people to program. I help coach ECU's Coding Club, and even with AI around, I think it's a skill everyone can benefit from. I'm also ACM@ECU's treasurer and I help manage budgets for Hackatons and networking events.
Outside of Computer Science, I love going to the gym, hanging out with my friends and working on my car. Some of my favorite games right now are Overwatch 2, Cyberpunk and Dyson Sphere Program.
Working with
Get in touch
Looking for Software Engineering work.