🔭 Building document processing and RAG pipelines at FAST LTA with Python, FastAPI, Celery, and Qdrant.
🎓 Master's in Applied Artificial Intelligence from IU, with a thesis on safety-critical motion planning.
🐶 Dog person. Got into programming through Minecraft plugins and never stopped.
- Master-Thesis: Extended the LQR-CBF-RRT* motion planning framework to dynamic environments with a time-varying CBF safety filter. 3,000 roll-outs, zero collisions. Python, NumPy, SciPy, Gurobi. [code]
- Smart Documents: Full-stack document management app with semantic search, chat, and summarization. Python/FastAPI, Svelte, PostgreSQL, LangChain, Docker Compose.
- Task-Modeller: Bachelor thesis (graded 1.0). Tool support for As-Is and To-Be task modeling using ConcurTaskTrees. Transforms observed user behaviors into unified, constraint-driven models. Java, JavaFX.
- ParkourCalculator: Physics simulation engine for Minecraft parkour with a custom 3D world editor and AI-powered pathfinding. Generates optimal movement paths comparable to world-record speedruns. Java. ⭐ 24
- SMOTE-Comparison: Comparison of SMOTE variants for imbalanced classification, tied to a published paper. Jupyter, scikit-learn.
- WumpusEnv: Multi-agent Wumpus World simulation with partially observable environments and multi-language bot integration. Java.
Python · Java · FastAPI · SQLAlchemy · Celery · Qdrant · PostgreSQL · Docker · Git
How I got into programming. ParkourCalculator above started as one of these.
Click to expand
- LCCore: Server management and user experience enhancements.
- TD2Core: Parkour experience with map selection, progress tracking, and Discord integration.
- ReplayPlugin: Player replay capture for gameplay analysis and server moderation.
- ChatFilter: Chat monitoring and filtering for spam, caps, links, and offensive language.
- CustomBedwars: Configurable BedWars game modes with teams, spawners, and gameplay settings.
- Tutorial-Replay-Plugin: Replay recording/playback and tutorial management.
- Ranked-Parkour: Competitive parkour ranking system.
- ChallengeCraft: Custom challenge game modes.
- AdventOfCode: Solutions for Advent of Code 2022 and 2023.
- CodeForces: Competition solutions.




