Hi, I'm Michael

19-year-old software engineer and student based in Corvallis, Oregon. Currently attending Oregon State University, pursuing a degree in Computer Science.

Interested in my experience?

A headshot of Michael

HTML

CSS

JavaScript

React

Astro

Express

Tailwind

MongoDB

Python

C/C++

Projects

CatCall

CatCall

Microservice-based, Tinder-style cat adoption platform featuring card-based liking, location-based recommendations, and Dockerized deployment with Node.js, React, and MongoDB. Deployed live with Docker and Docker Compose.

  • React
  • Node.js
  • Express
  • APIs
  • MongoDB
  • Tailwind CSS
  • Docker
Issue Navigator

Issue Navigator

Chrome extension that streamlines GitHub issue and pull request browsing with customizable keyboard shortcuts and advanced filtering, featuring GitHub API integration, optional OAuth authentication, and local storage for fast, secure navigation.

  • JavaScript
  • HTML
  • CSS
  • APIs
  • Chrome Extensions
  • OAuth 2.0
Dice Slayer

Dice Slayer

Turn-based dungeon crawler built for the Adafruit Circuit Playground using C++, featuring dice-based combat, upgrade mechanics, and real-time visual feedback via NeoPixels.

  • Arduino
  • C++
Portfolio Website

Portfolio Website

Personal portfolio site built with Astro and React to showcase my work, resume, and skills, featuring a responsive design styled with Tailwind CSS.

  • HTML
  • React
  • Astro
  • Tailwind CSS
CAT Label Maker

CAT Label Maker

Python-based command-line tool that generates printable PDF labels with images from product catalog numbers, designed for small-scale inventory systems requiring efficient label generation.

  • Python