This is my personal programming portfolio, built with React, Vite, and Tailwind CSS. It showcases a collection of my favorite projects, including AI language models, game overlays, and creative tools.
You can view the portfolio here—deployed live through GitHub Pages.
- React
- Vite
- Tailwind CSS
- @tailwindcss/typography (for Markdown/document styling)
- gh-pages (for deployment)
- AutoHotkey v2 (system-level programming, memory reading, process manipulation, GUI)
- Python (machine learning, data processing, CLI, unit testing, file I/O)
- PyTorch (neural networks, embedding layers, tensor operations, training loops)
- Lua (game addon development, event-driven programming, real-time data processing)
- JavaScript (vanilla DOM manipulation, local storage, event handling)
- HTML (semantic structure, dynamic content regions)
- CSS (responsive design, custom animations, tooltips, modal styling)
- JSON (persistent settings, configurations, metadata)
- Git/GitHub (automated build and release, live website deployment)
- Elden Ring Death Counter – Memory-reading overlay for tracking deaths in real time (AutoHotkey v2)
- Multi-Model AI Text Generator – Modular AI text generation framework with PyTorch (Bigram & LSTM language models)
- Bigram Language Model – Character-level language model for text generation in PyTorch
- FFXI Synthesis Tracker – Lua-based addon for tracking crafting stats in Final Fantasy XI
- Ant Swarm – Text-based incremental game built from scratch in vanilla JavaScript
- Overview and motivation
- Features and technical highlights
- Source code viewer with syntax highlighting
- Links to their respective GitHub repository
- Modern, responsive UI with React and Tailwind CSS
- Syntax-highlighted code viewer for multiple languages
- Markdown rendering for project documentation
- Easy navigation between projects and sections
- Downloadable resume and contact links
This project is licensed under the MIT License. See LICENSE for details.