B.S. Computer Science | Washington State University
Graduating May 2026
In August, after graduating in May, I’ll be starting as a Systems Engineer at Cloudflare, where I’ll be working on the infrastructure side of the R2 Object Storage platform.
I spend most of my free time working on the Cloesce Compiler (a passion project that also happens to be my senior capstone) and working as a Teaching Assistant for introductory programming courses at WSU. I stay involved on campus as a member of the Triangle Fraternity.
| Systems Engineer | Cloudflare | Austin, Texas | 08/2026 - forseeable future |
| Software Engineer Intern | Cloudflare | Austin, Texas | 05/2025 - 08/2025 |
| Software Developer Intern | IntelliTect | Spokane, Washington | 02/2024 - 08/2024 |
As a Systems Engineer, I have experience working with:
For full stack development, I have experience working with:
In my free time, I regularly develop with:
My proudest project is the Triangle Fraternity at Washington State University, a fraternity for STEM majors which I founded in 2022. Since then, we have accomplished so much in such a short amount of time, including:
Most significant of all, Triangle aquired a chapter house for the 2026-2027 school year, a huge milestone for the fraternity and a testament to the hard work of all of our members. I’m excited to see what the future holds for Triangle, and I’m eager to support the next generation as an alumnus.
The Cloesce Compiler converts object definitions in high level languages to a full stack project, hosted on Cloudflare.
While interning at Cloudflare, I had noticed many of the engineers spent time on hobby projects to improve the developer experience of Cloudflare’s products. Cloesce is my take on what development for Cloudflare can look like.
Cloesce is essentially a cumulative summary of all of the knowledge and patterns I have gained from my experience working with both IntelliTect and Cloudflare. The project is highly ambitious, and I am incredibly proud of the progress I have made so far in the release of the first alpha.
Check out the official documentation to see what it is all about, and if you’re interested in contributing, check out the GitHub repository!
VPT is a Cisco Packet Tracer inspired simulation tool which allows you to create virtual network environments, test communication between devices, trace packets, and inspect input and output. Packets are fully serialized to byte level before being transmitted across devices. Simulates layers 1, 2, and 3 of the OSI model and stays true to their IEEE standards.
I began development on VPT in late 2024 as a way to both reinforce and demonstrate the knowledge I had gained from previous Cisco networking courses I had taken. It played a significant role in my hiring as an intern at Cloudflare, where I ended up working on low level networking in Rust.
Currently, Virtual Packet Tracer is capable of simulating:
VPT was created using Rust, utilizing the built in Rust test suite for test driven development. The project is split into two parts, the first being the networking components completely made from scratch, and the second being the graphical interface which uses both RayLib and RayGUI.
You can view a WASM compiled version of the program here.
© Benjamin Schreiber | bschr.dev