B.S. Computer Science | Washington State University
I started as a Systems Engineer at Cloudflare on August 3rd, where I work on the infrastructure side of R2, Cloudflares S3-compatible Object Storage platform.
Most of my time is spent learning the ins and outs of R2, and researching the wide world of distributed object storage.
I recently launched a new project in my free time called Horse Holder, a free (or self hostable) API to ensure that you don’t exceed your cloud provider’s usage limits and get charged for overages. While it is fully working and you can claim a free API key, I’ll probably be making breaking changes to the API as I continue to develop it.
| Systems Engineer | Cloudflare | 08/2026 - forseeable future |
| Software Engineer Intern | Cloudflare | 05/2025 - 08/2025 |
| Software Developer Intern | IntelliTect | 06/2022 - 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:
Cloesce is a schema language for building full stack web applications hosted on Cloudflare. It unites common schemas used in web development such as Infrastructure-as-Code, Object Relational Mapping, RPC-style backend and client stubs, and runtime validation into a single cohesive language. Write your schema, compile, and you get a full stack web app deployed in one command.
Cloesce was created as my senior capstone project at Washington State University after I pitched the abstract idea to Cloudflare, who agreed to sponsor the project and provide mentorship. In April of 2026, Cloesce won first in the WSU Voiland College of Engineering Senior Design Poster Competition, and helped me in being honored as the VCEA Outstanding Senior of the Year in Computer Science.
Check out the official documentation to see what it is all about.
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.
My proudest project is the Triangle Fraternity at Washington State University, a fraternity for STEM majors which I founded in 2022. In just a few short years (2022-2026), Triangle has achieved:
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.
© Benjamin Schreiber | bschr.dev