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+.

  • C++
  • epoll
  • TLS

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+.

  • React
  • FastAPI
  • SQLite
  • Gemini
  • ElevenLabs

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.

  • Rust
  • C++
  • Raylib
  • Python
  • Cargo

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.

  • Swift
  • Rust
  • Python
  • Open Food Facts

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.

  • C++
  • multithreading
  • Python

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.

  • Rust
  • C++
  • C
  • ASM

Everything else on GitHub

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

  • C++
  • Rust
  • Swift
  • Python

Get in touch

Looking for Software Engineering work.