Back to Work

Solva.Space

Solva.Space Interface

LeetCode can feel like a sterile exam room. Solva.Space turns algorithm practice into an immersive, cyberpunk-themed hacking experience. Let's make solving graph traversal fun again.

Why Solva.Space?

I realized I was getting dreadfully bored practicing standard coding challenges. The sterile white backgrounds, the boring problem descriptions—it lacked soul. I built Solva.Space to gamify the interview prep grind. Each coding challenge represents a "node" you must hack into, with real-time feedback and an overarching narrative tying the problems together.

Core Features

Interactive Terminal UI

Code straight into a web-based terminal environment that feels like a legitimate command line.

Sandboxed Execution

Run untrusted code securely using WebAssembly and isolated Docker containers for server-side evaluation.

Progressive Narrative

Unlock new lore and hacking tools as you conquer increasingly difficult algorithmic hurdles.

Global Leaderboards

Compete with other hackers around the world in real-time execution speed and memory efficiency metrics.

Tech Stack Breakdown

  • Frontend: Vue 3 with Composition API for incredibly reactive state bindings.
  • Code Editor: Monaco Editor configured with custom syntax highlighting and terminal themes.
  • Execution Engine: Go microservices running isolated containers (gVisor) to evaluate code submissions securely in milliseconds.
  • Database: MongoDB for flexible user progress documents, and Redis for the global leaderboards.

The Result

A thriving beta community that spends hours solving problems they used to dread. The feedback loop is tighter, the aesthetics are cooler, and learning is actually engaging.