Featured Projects
Showcasing full-stack development, AI integration, and production-ready applications
Pathweaver
Interactive AI Storytelling Adventure Game
A sophisticated AI-powered storytelling platform that generates dynamic, interactive narratives in real-time. Features WebSocket communication, AI-generated React components, rate limit handling, and mobile-responsive design.
- React
- TypeScript
- Node.js
- Socket.io
- Groq API
- Tailwind CSS
- Vite
- Heroku
Key Features:
• Real-time AI story generation with Groq API
• Dynamic React component creation by AI
• WebSocket-based real-time communication
• Smart rate limit handling with countdown
• Mobile-responsive storytelling interface
• Conversation memory and context management

AuraFlow
AI Personal Assistant with Calendar Integration
A sophisticated full-stack AI assistant featuring OpenAI GPT integration, Google Calendar/Tasks APIs, real-time chat, focus sessions, and mindfulness features. Built with React, Node.js, PostgreSQL, and Socket.io.
- React
- Node.js
- PostgreSQL
- Socket.io
- OpenAI GPT
- Google APIs
- OAuth
- PWA
Key Features:
• Production-deployed AI assistant
• OpenAI GPT with MCP tool calling
• Google Calendar & Tasks integration
• Real-time chat with Socket.io
• PWA with offline capabilities
• Focus sessions & mindfulness features

Wizard Homie
AI Programming Assistant with AWS Integration
A comprehensive AI-powered Next.js application serving as a programming assistant with audio recording, transcription, and AWS cloud integration including Bedrock AI, DynamoDB, and S3.
- Next.js
- TypeScript
- AWS Bedrock
- DynamoDB
- S3
- FFmpeg
- NextAuth
Key Features:
• AWS cloud architecture (Bedrock, DynamoDB, S3)
• Audio processing with FFmpeg
• NextAuth authentication system
• AI code generation and review
• Docker containerization

Cielos
High Altitude VR Space Battle Game
An advanced 3D/VR space combat game built with Babylon.js, featuring high-altitude spacecraft battles over distant planets. Playable on mobile, desktop, and VR devices.
- TypeScript
- Babylon.js
- WebXR
- PWA
- Vite
Key Features:
• Cross-platform VR/desktop/mobile support
• Advanced 3D graphics with Babylon.js
• Performance testing suite
• PWA with offline capabilities
Storybook Source Link
NPM Package for Storybook Addon
A popular Storybook addon that adds source repository links to the toolbar. Published on NPM with comprehensive documentation and real-world usage.
- JavaScript
- Storybook
- NPM
Key Features:
• 7 GitHub stars, 6 forks
• Published NPM package
• Comprehensive documentation
• Real-world developer adoption
Git Groom
CLI Tool for Git Repository Cleanup
A command-line utility for cleaning up Git repositories by automatically identifying and deleting merged branches, pruning stale remotes, and removing unnecessary tags.
- JavaScript
- Node.js
- CLI
- NPM
Key Features:
• Published NPM package
• Automated Git repository maintenance
• Cross-platform CLI tool
• Error handling and safety checks
DoWhat
CLI Tool for NPM Package Management
A handy command-line tool that helps developers explore and manage npm packages directly from the terminal. Features include viewing README files, listing scripts, package metadata, and git history.
- JavaScript
- Node.js
- CLI
- NPM
Key Features:
• Published NPM package with downloads
• Terminal-based package exploration
• Git branch history tracking
• Package metadata visualization
• Developer productivity tool
Additional Projects
More examples of game development, tools, and experimental projects

Fog of War
Real-time Multiplayer Strategy Game
A Socket.IO-based multiplayer strategy game featuring both bot and human players, real-time gameplay, and advanced canvas rendering.
- JavaScript
- Socket.io
- Canvas
- Express
- Game AI
Key Features:
• Real-time multiplayer with Socket.io
• Bot vs human gameplay
• Custom game engine
• Advanced canvas rendering

Chess Trainer
Interactive Chess Learning Tool
An educational chess application with AI opponents, visual learning tools, and advanced features for understanding chess strategy and tactics.
- TypeScript
- React
- Chess AI
- Game Logic
Key Features:
• Chess AI implementation
• Visual learning tools
• Opening position training
• Move analysis and hints

System Sync
AI-Powered Habit Tracking System
A personal productivity application that uses AI to help users build and maintain positive habits through intelligent recommendations and tracking.
- TypeScript
- React
- AI Integration
- Habit Tracking
Key Features:
• AI-powered habit recommendations
• Personal productivity focus
• Habit tracking and analytics
• User behavior analysis

Synchronica
Discord Bot for Community Management
A TypeScript-based Discord bot designed for the MN Crew community, featuring real-time messaging integration, chat history tracking, and Docker deployment capabilities.
- TypeScript
- Discord.js
- Docker
- Fly.io
Key Features:
• Production Discord bot deployment
• Real-time messaging integration
• Docker containerization
• Community management features
• TypeScript implementation
Cube Visualizer
3D Rubik's Cube with React Three Fiber
An interactive 3D Rubik's cube visualizer built with React Three Fiber, featuring complex 3D mathematics, rotation algorithms, and standard cube notation support for learning and practice.
- React
- Three.js
- React Three Fiber
- 3D Mathematics
Key Features:
• Advanced 3D mathematics implementation
• Rubik's cube notation system
• Interactive keyboard controls
• React Three Fiber integration
• Complex rotation algorithms

Robits
Turn-based Robot Strategy Game
A full-stack turn-based robot game built with Babylon.js and Socket.io, featuring real-time multiplayer gameplay, comprehensive testing with Playwright, and professional build systems.
- TypeScript
- Babylon.js
- Socket.io
- Express
- Playwright
Key Features:
• Full-stack multiplayer game
• Babylon.js 3D graphics
• Socket.io real-time communication
• Playwright testing suite
• Professional build pipeline