who am i?
hi, i'm gurvansh.
cs student and game dev. i like building things that are a bit too ambitious be it linux utilities, ai engines or game loops in unity and godot. somewhere between low-level C++ and vivid full-stack apps. always trying to make complex ideas work (and actually doing it).
projects
projects
projects
projects
projects
projects
projects
projects
projects
projects
projects
projects
projects
projects
projects
projects
projects
projects
projects
projects
projects
projects
projects
projects
projects
projects
projects
projects
projects
projects
prescient
a proactive, root-level linux system guardian. it hooks directly into native package managers to predict, prevent, and recover from system-breaking os updates before execution.
02: python & pytest
03: btrfs & timeshift
04: bash & posix scripts
05: multi-threaded tui
slither fade
a snake-inspired survival game built in unity. it introduces a unique time-based mechanic where the snake shrinks every seven seconds, requiring strategic use of a dual food system to balance growth and survival time.
02: custom time-based mechanics
03: dynamic state management
04: collision handling
05: iterative balancing & playtesting
insightnet
an ai-powered document intelligence platform. it uses an advanced nlp pipeline and graph analytics to extract hidden relationships and generate structured insights from unstructured data.
02: spacy nlp pipeline
03: networkx graph analytics
04: react & d3 visualization
05: sqlite persistence
twisteeper
a minesweeper variant built in godot during a two-day game development challenge. it introduces innovative mechanics like rotating boards and immovable flagged cells, complete with custom pixel art and cross-platform deployment.
02: grid generation & logic
03: custom rotation mechanics
04: pixel art integration
05: cross-platform deployment
labta
an autonomous, code-aware ai teaching assistant. it uses a closed-loop execution sandbox to diagnose runtime errors and provide surgical, git-diff-based mentoring without revealing full solutions.
02: rag pipeline & llm routing
03: git-diff patch system
04: hierarchical diagnostic engine
05: browser-based ide architecture
gem catcher
a 2d game developed in godot using c#. it features an optimized core gameplay loop focused on simplicity and replayability, with custom mechanics for object spawning and collision detection.
02: c# scripting
03: 2d game mechanics
04: collision detection
05: object spawning
hero squad optimizer
a web-based dungeons & dragons party optimization tool built during a 36-hour hackathon. it combines a tensorflow.js neural network with the gemini llm to deliver predictive encounter success rates and generative strategy recommendations.
02: tensorflow.js neural networks
03: google gemini llm integration
04: next.js api routes
05: predictive ml & generative strategy
welfare scheme system
a comprehensive, multi-user desktop application designed to streamline welfare scheme management. built with java swing and jdbc, it uses a strict mvc architecture to provide secure role-based access for citizens, officers, and administrators.
02: jdbc & secure databases
03: strict mvc architecture
04: apache maven packaging
05: role-based access control
skills
skills
skills
skills
skills
skills
skills
skills
skills
skills
skills
skills
skills
skills
skills
skills
skills
skills
skills
skills
skills
skills
skills
skills
skills
skills
skills
skills
skills
skills
01: core languages
c++, python, c#, java, c, gdscript
02: game development
unity, godot, custom game loops, rapid prototyping, pixel art
03: systems & os
linux architecture, bash & posix, btrfs & timeshift, docker, initramfs
04: ai & machine learning
tensorflow.js, gemini api, spacy nlp, rag pipelines, xgboost
05: full-stack web
next.js, react, tailwind css, fastapi, d3.js
06: desktop & databases
java swing, jdbc, sqlite, strict mvc, flatlaf
07: cloud & devops
aws cloud foundations, aws data engineering, pytest, git, apache maven
contact me
contact me
contact me
contact me
contact me
contact me
contact me
contact me
contact me
contact me
contact me
contact me
contact me
contact me
contact me
contact me
contact me
contact me
contact me
contact me
contact me
contact me
contact me
contact me
contact me
contact me
contact me
contact me
contact me
contact me