Subscribe for updates and more.

Project timeline

Windows 7/Microsoft Office

I grew up with Windows 7 with Microsoft Office (and Internet Explorer). I remember discovering the animations tab in PowerPoint and making stick figure animations. Microsoft Office was always there, and I learned how to use it from a very young age.

Note: You Suck at Excel with Joel Spolsky is the best resource to learn more about Excel in an hour.

(2014) TI-BASIC Programming

Starting in the 7th grade, we were told to bring a TI-84 to class. I discovered you can write programs on the TI-84 and began writing utility programs to assist in math classes. Computers were made to compute. Wrote a few games as well.


(2014) 8th Grade Class Video

The STEM program held its own punkin chunkin, and I was on a team responsible for the class video of the event.


  • Final Cut Pro
  • Motion 5

(2015) iOS, HTML/CSS Lock Screens

Jailbroke phone and created custom lock screens with HTML/CSS. Dove into iOS and design—particularly HIG.


  • HTML
  • CSS

(2016) Olentangy High School: Film/Broadcast Program

I was involved in the broadcast program in High School. Students were responsible for writing and creating segments for the videos broadcast across the school.

Multiple classes also pushed students to create videos as apart of creative class projects.

A great deal of struggle with The Gap occurred here.


  • Final Cut Pro
  • DaVinci Resolve
  • HitFilm
  • Adobe After Effects, Premiere Pro
  • DLSRs

(2016) Olentangy High School: Journalism Program

I was involved in the journalism program in High School. Students were responsible for writing and designing the magazine distributed and sold throughout the school.


  • Adobe Indesign, Illustrator
  • Affinity Designer, Publisher

(2018) Olentangy School District: Rebranding Committee

The journalism teacher asked me to join the committee overseeing the rebranding for the Olentangy Local School District.

(2018) Personal Website

Started on Squarespace before moving to a site built with Jekyll and hosted on Github Pages.

Wrote a script to fetch book data and store it locally, including images.


  • HTML
  • CSS
  • Ruby
  • Jekyll
  • Git
  • Github Pages

(2018) Infinite Smiles

Was brought on to assist in a wide-array of multimedia campaigns for both in-house and external projects.

  • Videography/Photography
  • Brand & Identity Design
  • Graphic Design
  • Web Design
  • Web Development


  • Adobe Creative Cloud
  • WordPress
  • Kinsta
  • DSLRs

(2020) Goat Counter (OSS)

OSS project had an open issue for a logo, so I made a PR complete with (Full/Mark) x (White/Black/Color) x (PNG/PDF/SVG) versions and favicon setup.


  • Affinity Designer

(2020) ABB

Responsible for designing and growing the ABB University email newsletter.


  • Salesforce
  • Salesforce Pardot
  • HTML/CSS/JS (Hand-rolled email templating)

(2020?) Traffic Think Tank

SEO learning group.

(2020) Loganix

Found through the Traffic Think Tank job board, I came across Loganix and Adam brought me on to handle the email newsletter.

  • Email marketing

(2020) Custom Canvas Discussion Interface

When COVID-19 prompted University to go remote, many classes moved to discussions in the Canvas LMS. However, there were many things about the existing Canvas web application that made it non-conducive to discussions. So, I rolled my own.


  • Rails

(2020) Equation auto-solve app

Ever since the TI-84, I’ve found solace in math through computers. I’ve always thought that given a set of variables a program should be able to solve for every possible solvable variable. (So much of school is just this activity!) So I built one.


  • HTML
  • CSS
  • Javascript

(2021) Virra App v1

A startup founded by a fellow student at University. Invited me to redesign their website, became a solo project to redesign and rebuild their website and build new web applications.


  • Next.js (React.js/Node.js)
  • Tailwind
  • Firebase
  • Sanity
  • GCP
  • Cypress
  • Vercel

(2022) Miami University Explorer

Solo project built to explore buildings and courses at Miami University.


  • Remix (React.js/Node.js)
  • Prisma
  • SQLite
  • Docker
  • Deno (explored)

(2022) Virra Flask API Exploration

Backend exploration.


  • Flask (Python)

(2022) Virra App v2


  • Remix.js (React.js/Node.js)
  • Tailwind
  • Prisma
  • Planetscale
  • Upstash
  • Vercel
  • Directus

(2022) Bloxsmith

  • Web design
  • Web development


  • Next.js
  • Tailwind
  • Supabase
    • Auth (GoTrue API)
    • Storage (S3)
    • Database (Postgres)
  • Prisma
  • Vercel