Posts

Website Refresh: 2025 Edition

A complete rebuild of my website using the latest Angular, focusing on modernization, simplification, and improved performance.

  • static-site
  • portfolio
  • responsive-design
  • frontend
  • TypeScript
  • Angular

Rhythm Game

A rhythm game built with TypeScript and Angular, featuring music and artwork from League of Legends.

  • rhythm-game
  • webgame
  • 2d-game
  • frontend
  • music
  • TypeScript
  • Angular
  • HTML5 Canvas

Real-Time IoT Data Visualization with Arduino 101 and MEAN Stack

A real-time IoT dashboard using RESTful APIs to visualize sensor data from the Arduino 101 platform.

  • iot
  • ble
  • sensor-data
  • arduino
  • intel-edison
  • embedded
  • hardware
  • JavaScript
  • C++
  • MEANstack

Voice Gengo

A community-driven voice app for Japanese and English learners focused on improving pronunciation.

  • language-learning
  • fullstack
  • edtech
  • web-app
  • secure
  • Node.js
  • JavaScript
  • TypeScript
  • Angular
  • Stripe API
  • Google Analytics
  • OWASP

Frogger

A classic Frogger-style arcade game rebuilt with TypeScript and Angular.

  • webgame
  • arcade
  • frontend
  • TypeScript
  • Angular
  • HTML5 Canvas

IoT Data Visualization with CC2650 SensorTag

An IoT web app that visualizes sensor data from the Texas Instruments CC2650 SensorTag.

  • iot
  • ble
  • sensor-data
  • ti-sensortag
  • embedded
  • hardware
  • Node.js
  • JavaScript
  • HTML
  • CSS
  • WebSockets

Binary Calculator

Enter a decimal, binary, or hexadecimal number and get its equivalent conversion instantly.

  • calculator
  • frontend
  • tool
  • TypeScript

Static Website with Jekyll

A static personal portfolio website built with Jekyll and hosted on GitHub Pages.

  • static-site
  • portfolio
  • github-pages
  • responsive-design
  • minimal
  • JavaScript
  • HTML
  • CSS
  • Bootstrap
  • Jekyll