Hey! My name is Benjamin Massey.
I'm a computer nerd whose both hobby and job is programming.
I have been working as a C++ developer at Downstream since 2021.
I got into programming as a hobby in 2014, where I fit it into
school projects whereever possible. Throughout Summers, I managed
to fit three internships in: two at Portland State and one in Boston.
In 2021 I graduated with a Bachelors in Computer Science from the
University of Oregon.
Currently daily driving Debian 13 with either Niri or my own WM pick-full-wm.
My favorite language is Rust, but I have lots of work experience in C++,
plus plenty of web and Python sneaking in as they please. I initially learned
in Java, as well, with a lot of hobby projects in Unity (C#), and a recent
interest in Godot.
Thanks for stopping by! Feel free to contact with the form at the bottom.
Software Developer
Downstream
Nov 2021 - Current
(Junior through March '23)
Developed and co-developed client-driven custom applications.
Utilized the Cinder library in C++ with OpenGL shaders and XML layouts.
Wrote backend web systems in Rust for both front-end and API usage.
Used Teams, Git, Jira, Figma, and Confluence to work with others.
Explored related industry like design, UI/UX, QA, and project management.
C++
Rust
OpenGL
Web APIs
Content Management
Design
VR Software Intern
Autonodyne
Summer 2019
Created self-driven VR project in Unity with C# with the goal to help visualize 3D coordinate paths.
Coded and managed a connected AWS server in order to provide ease-of-use among company teams.
Assisted on other projects within the AR/VR department.
Provided in-person help and detailed documentation about work done at the company.
C#
AWS
JavaScript
Unity
Augmented Reality
Virtual Reality
Intern for Suresh Singh
Terahertz Research Center
Portland State University
Summer 2018
Took an outdated MATLAB codebase and rewrote it into an updated Python version.
Helped collect Terahertz data and analyze the details of said data.
Automated data collection with Python scripting.
Gave presentations on code progress and gathered data.
Python
MATLAB
Automation
University
Research
Equipment
Intern for Ivan Sutherland
Asynchronous Research Center
Portland State University
Summers 2015, 2016
Used an extensive Java library to work on an experimental asynchronous computer chip.
Ran both emulated and real tests.
Attended regular meetings and worked more closely with University researchers.
Gave presentations and wrote papers on the data collection, the test I wrote, and the chip results discovered.
Java
Circuitry
Research
Presentations
Papers
University
Pick Full WM
Rust
X11
Linux
An x11 window manager written in Rust: built around one focused window at a time.
Keyboard Display Utility
Rust
Automation
GUI
Utility for displaying keypresses, with recording and streaming in mind.
Mario Kart Course Select
Web
Javascript
Tool
A tool for tracked randomization of courses for Mario Kart World.
Wedding Website
Web
Javascript
Front-End
Wedding site I made for my wedding in September 2025.
Cross Magic
Rust
LLM
Macroquad
Local LLM driven crossword game with perfect 5x5 squares.
Barebone UDP-based Multiplayer Manager Engine written in Rust.
Image Outline
Rust
Crate
Imaging
Rust crate for taking an image and producing an outlined version.
Bean Budget Builder
Rust Web
Accounts
Databases
Account-based website that provides calendar for budgeting, written in Rust.
Rust crate providing easier usage of llama.cpp Rust bindings.
YASU: Yet Another Streaming Utility
Rust
GUI
Utility
Tool for live content management of images and text for recording / streaming.
llamacpp_embed
Rust
C++
Library
A Rust library used to incorporate direct llama.cpp binaries into Rust applications.
Hasan React Auto
Rust
Automation
LLM
Tool that automates watching a live stream and recording videos from it.
Unending Server
Rust
Axum
Rusqlite
RPG server and client that uses LLM tech to provide infinite story and content
Speedrun Stocks
Java
HTML
CSS
Bot for speedrunners that lets their viewers play a game with their run.
Lakeridge Smash Club App
Android Studio
Java
Provides interactive rankings for a club's game players.
Virtual Reality AP Testing Sim
C#
Unity
VR
A VR experience where one can practice taking a college entry exam.
Idea of Home Web Project
JavaScript
HTML
MongoDB
Web-based interactive project made to analyze the idea of home.
SHVR Universal Auto Splitter
Python
PyAutoGUI
Automation
Automated tool based on live image analysis to help speedrunners track time.
Visualizing Vietnam
C#
Unity
VR
Data visualization project on Vietnam War statistics, with VR support.
Snail Mail Android Game
Unity
C#
Android
Simple game expanded upon from a 24 hour game jam.
Virtual Reality Guitar Hero
Unity
C#
VR
Rhythm game inspired by Guitar Hero for the Oculus Rift.
Jeopardy Trivia App
Rust
Bevy
VSCode
Interactive desktop application that simulates Jeopardy.
Buzzle Bee
Python
Flask
HTML
Application that acts as a server-based buzzer mechanism for trivia.