Languages
TypeScript · JavaScript · Python · Java · C++ · C · C# · SQL · HTML/CSS
Frameworks & Libraries
React · Next.js · Node.js · Tailwind CSS · Unity
Data, APIs & Cloud
MongoDB · Firebase · SQLite · REST APIs · OAuth 2.0 · AWS
Tools & Practices
Git · GitHub Actions · CI/CD · Docker · Figma · Agile/Scrum · TDD
Portfolio
Projects
A showcase of things I've built: full-stack apps, a CUDA ray tracer, hackathon tools, and more.
Industrial Parts Listing Assistant
Full-stack tool that turns photos of an industrial part into a reviewable eBay listing: a vision-capable AI (pluggable between Kimi K2.6 and Claude) drafts the title, description, pricing, condition, and category, then a human edits everything before one confirmed click publishes it live. Multi-tenant by design — each seller authorizes their own eBay account via OAuth, with refresh tokens encrypted at rest (AES-256-GCM) and hand-rolled, HMAC-signed sessions instead of an auth framework. Publish is idempotent, reusing the same SKU and offer ID on a retried attempt instead of creating duplicates.
NAVI — AI Dashboard Assistant
AI assistant that won 3rd place among 50+ teams at CodeRed Hackathon, consolidating email, calendar, and notifications into one dashboard. Architected a modular backend integration layer connecting Gmail, Google Calendar, and Outlook via OAuth 2.0 and the Microsoft Graph API, with custom token-refresh logic, MongoDB persistence, and an ElevenLabs-powered voice interface handling concurrent API streams.
Castle of Time
1st-place winner among 10 teams in a competition judged by ex-game-dev and industry professionals. A narrative 2D mystery game shipped with a 6-person team over 30 versioned releases via a GitHub Actions CI/CD pipeline. Implemented a branching dialogue system with memory persistence across time loops, and led a 3-person art team on the pixel-art pipeline.
CUDA Raytracing Engine
GPU-accelerated ray tracer that renders 1920×1080 scenes in under 3 seconds — a ~77× speedup (100s → 1.3s at 1080p/100spp) over the CPU version — using CUDA kernels, PBR techniques, and a device-only BVH for fast, memory-efficient intersections.
Get to know me
About Me
A little bit about me and my journey so far.
Currently
Computer Instructor & IT Lead
Northwest Educational Center
Live data
Activity
What I'm listening to right now, pulled live from the Spotify and Riot Games APIs.
Currently Listening
Loading…
Content
YouTube
Gameplay and edits from my channel — check out the latest upload or watch more.
Design work
Graphics
An interactive 3D showcase of my graphic design portfolio — event flyers, banners, and promotional art.




