Projects

Selected work, plus side projects I built to learn.

At Smartcar

Personal projects

MoorseCode web app translating English into cow-themed Morse code
2021Shipped

MoorseCode

An open-source npx CLI and companion web app that encode and decode a cow-themed twist on Morse code.

  • JavaScript
  • Node.js
  • React
  • MaterialUI
  • npm
Add+ home screen showing today's mood log
2021Shipped

Add+ Mood Tracker

A mobile mood tracker designed for people with executive dysfunction — daily logs of mood, sleep, caffeine, and energy with a soothing coffee-themed UI and visual insights.

  • React Native
  • Expo
  • Firestore
  • Firebase Auth
  • Victory Native
2020Coursework

MAFIA43 Android App

A virtual moderator for the Mafia party game so the moderator can actually play. Built with a remote team — I owned the reusable player-selection component, night-phase screens, and win-state logic.

  • Android Studio
  • Kotlin
Testudo Noserubber 2D platformer gameplay screenshot
2020Coursework

Testudo Noserubber

A 2D platformer built in Unity with original assets in under three weeks. I led creative direction and implemented collision detection, moving platforms, animations, and sound.

  • Unity
  • C#
2021Learning project

Ticket Tracking System API

A JIRA-style RESTful API for tracking tickets, built to sharpen my vanilla JavaScript and REST design skills. Supports full CRUD with a Mongoose-defined schema.

  • JavaScript
  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
2020Coursework

Akka Resource Manager Actor

A concurrent, message-driven resource manager built on the Akka actor framework. I leaned hard on planning and unit tests, and ended up passing 100% of the professor's tests.

  • Akka
  • Java
  • JUnit
  • Eclipse