I build scalable backend systems, game mechanics, developer tools, and creative media applications.
My work combines software engineering with game design, algorithms, automation, and multimedia processing.
- Backend systems and networked applications
- Tactical and turn-based game mechanics
- Pathfinding and AI systems
- Python automation tools
- Beat-synchronized video pipelines
- Image and desktop customization utilities
A Python desktop application for creating rhythm charts from videos and rendering synchronized note animations.
- JSON and CSV beat sheets
- FFmpeg-based video rendering
- Customizable note animations
- Standalone Windows executable support
A Python command-line tool that creates beat-synchronized jump-cut music videos from one song and multiple source videos.
- Beat detection with Librosa
- FFmpeg video rendering
- Deterministic editing with seeds
- Random and round-robin source selection
- JSON edit-plan generation
- Docker support
A Unity and C# turn-based tactical game engine built around hex-grid movement and combat.
- BFS movement-range calculation
- Dijkstra path reconstruction
- Hex-grid systems
- Turn-based combat
- AI movement and heatmaps
- Units, abilities, effects, and UI systems
A legacy Python MMORPG backend originally developed for a live online game environment.
- Multithreaded architecture
- Player accounts and persistence
- Maps and world-state management
- Combat and skills
- Monsters, parties, and character progression
- Network-oriented game-server design
A Python web application and CLI for finding and downloading images from online galleries.
- Gallery scanning
- Same-site crawling
- Deep image-page discovery
- Duplicate detection using content hashes
- ZIP generation
- Local web interface
- Docker development workflow
A Python utility for automatically updating Windows folder icons.
My software engineering and game development portfolio, including professional experience, technical interests, and current projects.
- Java
- Spring Boot
- Microservices
- Python
- C#
- Unity
- PostgreSQL
- REST APIs
- FFmpeg
- Librosa
- Docker
- Git
- BFS and Dijkstra pathfinding
- Clickteam Fusion
- WitchRune โ a tactical RPG focused on grid-based movement and advanced pathfinding
- Wildlife management software for animal rehabilitation centers
- VS Code extensions and syntax highlighting for legacy game-development tools

