My Work

Creative Technologist building at the intersection of AI, interfaces, games, and systems.

Featured project

gif2ascii

gif2ascii animated demo

An animated image converter that turns motion into ASCII texture, because apparently pixels were not dramatic enough.

Linux theme

Omarchy theme: "Ghost Pastel"

Rice for the terminal, rouge for the pixels: Linux nerd precision with pastel-fantasy taste.

Ghost Pastel Omarchy theme screenshotGhost Pastel companion theme screenshotGhost Pastel VS Code companion theme screenshot

Interactive concept

Fictional plant/farm site

A pastel-colored farm and plant-themed site concept, now rebuilt as an interactive HTML page inspired by the original mockup.

Some assets in this repo were my original starting style and direction for the aesthetic, but the site itself is fictional: a personal design exercise, not a real product.

Open concept
Original pastel plant site inspiration board

The embedded version is interactable: toggle the theme, shuffle and drag pots, pick seed cards, plant the grid, and add market items.

Games + LLMs

Court of Whispers

An experiment combining games with LLMs: narrative systems, character behavior, and a little procedural drama under the hood.

Interactive explainer

LLM Explainer

I've been experimenting with making websites explanatory, so I picked the hardest topic I knew to explain and started there.

Archive

Existing projects

LLM from Scratch: Unveiling the Transformer

LLM from Scratch: Unveiling the Transformer

Building a large language model from the ground up, exploring transformer architectures and attention mechanisms. This project is a deep dive into the foundational architecture of LLMs.

AIDeep LearningTransformersPython+1
Time Venturers - Text Based RPG

Time Venturers - Text Based RPG

Time Venturers is a text-based role-playing game set in the future. You've been pulled into the year 2094 — but you don't know who did it or why. Your mission? Figure it out as you explore this strange new world!

Python
Neutral - Detecting subconscious biases

Neutral - Detecting subconscious biases

Applying deep learning to assist in the analysis of medical images for diagnostic support.

AIMLStreamlitFlask
Pethia

Pethia

Sassiest discord bot known to man

PythonDiscord.pyExternal APIs
Bool

Bool

One of the first things I ever coded. Bool is just a simple rule based bot bud

Python
Relic

Relic

Search through an entire historical archive of data to correlate events from the past to history

PHPMySQLNode.js
Gold Fish

Gold Fish

Tool to track, manage, and store expenses

StreamlitPython
Portfolio v3

Portfolio v3

The third iteration of my personal portfolio, focusing on modern UI/UX and storytelling

Next.jsReactTailwind CSSFramer Motion
MalamaAI- Skin Disease Detection

MalamaAI- Skin Disease Detection

MalamaAI detects skin diseases using ml model based off of dinov2 deployed on a webapp built with Next.js and Flask, it also uses Llama 3.370b model for accurate analysis.

MLNext.jsFlaskLlama+1
Accessible UI

Accessible UI

A high-performance dashboard for visualizing streaming data with interactive charts and alerts.

LangChainLangflowPython
After School

After School

A practical guide to essential life skills rarely taught in school — from social dynamics and time management to sustainable living and mental health.

Vertex AIReact
Tic Tac Toe AI

Tic Tac Toe AI

An unbeatable Tic-Tac-Toe AI that uses Minimax with Alpha-Beta pruning. It thinks ahead, plays smart, and never loses — ever.

PythonSearchMinimax
Portfolio v2

Portfolio v2

Second iteration - I ditched it because it look wayy too generic

ReactNextjsTypeScript
Physiotherapy Guidance System

Physiotherapy Guidance System

A web-based guidance system for physiotherapy workflows and patient support.

HealthcareWebGuidance System