Software developer

Clean systems. Clear communication. Projects with personality.

Projects I’m happy to walk through in an interview.

Interactive game

Federal Republic of America

React, TypeScript, Vite

A swipe-decision political strategy game inspired by Democratic Socialism Simulator. It combines stateful game logic, branching card systems, and regional loyalty mechanics into a browser-based experience with plenty of room to grow.

Live product

Mana Tomb

Go, PostgreSQL, Scryfall API

A Magic: The Gathering deck builder and card search tool built around a clean monolithic Go backend. I designed it as an ad-free alternative for deck exploration today, with room for deeper analysis features later.

Team project

SwaTutor

Python, Flask, HTML, CSS, JavaScript

Built with Lucas Pietrantonio, Matthew Lucker, and Peter Wu as our Software Engineering course project. I worked across the backend to support tutor assignment and student request workflows.

Graphics experiment

Ray-Marching Infinite Terrain Generator

WebGL2, JavaScript

Built with Youssef Bouhadiba as a browser-based graphics experiment. We used ray marching, noise functions, and the Phong reflection model to render a stylized 3D island world directly in the browser.

Could I interest you in some of my literature?

Paper

Convolutional Neural Networks

A college paper on CNN fundamentals and image-processing intuition. I wanted to include one academic artifact here alongside my software projects, since it shows how I like to learn and explain technical ideas.

Coming soon

Project notes and short essays

Over time this section will grow into a lightweight blog for build logs, technical write-ups, and thoughts on the kinds of software I want to make.

A little bit of personality.

A space for those who deserve a place on the internet too.

If you'd like to talk, I'd love to hear from you.

The best way to reach me is by email or LinkedIn.