Building software that is correct, fast, and maintainable.

I'm Walter, a software engineer focused on C, C++, and Java. I care about reliable systems, clear design, and practical engineering decisions.

Location Chicagoland
Education Iowa State University
Focus Software Engineering

Text Adventure Game

Clean, extensible text based C++ game engine with a systems-focused approach, including data-driven projects like text-based game engines that emphasize robust parsing, clear architecture, and maintainable design.

C++ CMake Game Engine

Multithreaded Raytracer

A header-only, multithreaded C++ path-tracing raytracer that renders physically based scenes with BVH acceleration, textured/procedural materials, and volumetric scattering to high-quality PPM and HDR outputs.

C++ Header-Only Multithreaded

Weather App

A Rust CLI weather app that geolocates you automatically (or reads a hardcoded location from config), pulls live forecasts from Open-Meteo, and renders a color-coded terminal dashboard with current conditions, hourly precipitation odds, and a multi-day outlook.

Rust CLI Open-Meteo

About

I build performance-minded software in C, C++, and Java, with a desire to write idiomatic and maintainable code. When I am not coding, you can often find me taking photos with my DSLR camera, playing games with my friends, or reading a book Currently reading .

Skills

Modern C++ (17/20) C Java Systems Engineering Embedded Systems Python Gradle Maven Linux Bash Git CI/CD Testing Documentation

GitHub Activity

— — —

Contact

Reach out via this form or on LinkedIn.