Hi, I'm Alex. I write code and stuff.

A bit of a jack of all trades and a master of puns. I enjoy building anything from web apps to AI voice assistants to robots that (mostly) don't fall over. I tinker around with all things tech-related and anything else that I might find interesting. Got any questions for me? Email[email protected]or contact me through any of these platforms:
bash
😊

Projects

All
Frontend
Backend
Machine Learning
Hardware

Zen Garden

March 19th 2026

A 3×4ft wall-mounted living plant frame running on dual ESP32 microcontrollers. One handles grow lighting and Home Assistant integration; the other manages automated watering, humidity via ultrasonic misting, and capacitive moisture sensors…

Koji

March 15th 2026

Koji is an emotionally-aware robot combining a Go backend brain server with a C++ ESP32 face display module. The system features a full emotional state machine with decay cycles — moods shift dynamically based on interactions and idle time. The face…

Voice Clone

November 9th 2025

A voice cloning tool built on ResembleAI's Chatterbox TTS model. Requires only sample audio files for zero-shot cloning — no fine-tuning needed. Supports emotional control via exaggeration and pacing parameters, preset modes (dramatic, calm), and…

A.L.A.N.

August 25th 2025

A distributed voice assistant built across multiple Raspberry Pi nodes. The Sentinel handles wake word detection ("Alan"/"Nexus") via Picovoice and notifies the orchestrator by room. Argus provides eyes and ears — audio capture and camera input on…

Serverless Web Crawler

January 31st 2024

A serverless web scraping architecture deployed via AWS CDK. An SNS topic fans out to an SQS queue which triggers Lambda functions for processing. The companion TypeScript client handles submission and result retrieval. Infrastructure is fully…

Memory Allocation Simulator

January 15th 2020

Simulation of memory allocation using the First-fit, Best-fit, and Worst-fit algorithms. Built in plain JavaScript.

Portfolio

October 20th 2019

I wanted to learn React and GraphQL so I decided to build my personal website using Gatsby and deploy with Firebase. Everything you see here was learned on the fly. The most challenging part so far was add the tag filters at the bottom. It turns out…

Skin Lesion Segmentation

October 20th 2019

An implementation of the U-Net segmentation model applied to skin lesion classification in order to get binary masks to be applied to dermoscopic images and passed to the classifier. This model was trained with the ISIC 2018 dataset and fine-tuned…

Skin Lesion Classification

October 20th 2019

A thesis project that classifies dermoscopic images of skin lesions from the HAM10000 dataset. The ensemble consists of the VGG16 and ResNet50 models pretrained on the ImageNet dataset.

Autobot

August 1st 2019

An autonomous car powered by a Raspberry Pi. It uses ultrasonic sound sensors to detect objects in front of the vehicle. There is also a camera module attached that allows the bot to find and follow my face whenever present.

PreviewSite Bot

May 17th 2017

A Reddit bot using the PRAW API that listens for comments containing its trigger and a URL. It then replies with a screenshot of the URL using the ScreenshotLayer API.