Hi, I'm Max. I'm a Software Engineer with a Master's in Computer Science and lots of fun personal projects 😃

As of Aug 20th 2023
I'm learning:
  • Rust
  • C++
  • Continuing to learn Kubernetes
Working on:
  • A GO project hosted in a self managed kubernetes
Next Month:
  • Two upcoming embedded robotics projects

My Projects

In Stock Notifier

I am currently working on a small project to notify people when items are back in stock.

Among many of the different parts, it uses goroutines run tasks concurrently.

It integrates with Discord to send messages to channels and also integrates with text messaging via carrier gateways.

Technologies Used:
  • Golang
  • Hosted in GCP f1-micro
  • Phone Carrier SMS Gateway
  • Discord Integration (discordgo)

Status: Online

Raspberry PI Outdoor Watering System

This project contains both the front-end and the backend code

It allows us to water our front and backyard through a dashboard, either on a computer or a smartphone. We can also configure Cron jobs to automate the watering at specific times.

Status: Online Local Network

Starcraft 2 Chrome Extension

I developed a Chrome Extension to view Starcraft 2 live streams from Twitch. Users can choose to be notified when their favorite streamers go live!

It interacts with my back-end REST API written in NodeJS which caches Twitch live streams & more.

Status: Offline

Starcraft 2 Extension Server

The server caches the results of the Twitch API and the Battle.net Starcraft API through OAuth 2.0.

This server exposes REST API endpoints which are consumed by the chrome extension and other websites.

Status: Offline

Discord Bot

I experimented in making my own Discord bot with Discord.js

I initially wanted to create a fun bot to post gifs when the users sent a command. The bot integrates battle.net for World of Warcraft stats. It responds to a variety of commands sent by users.

Status: Offline