class Baaj:
name = "Gurman Singh Budhiraja"
alias = "binaryofbaaj"
role = "Student · Builder · Debugger of my own bugs"
location = "🇮🇳 India"
portfolio = "https://baaj-portfolio.netlify.app/"
currently = "Building things I'd actually want to use"
stack = ["React", "Next.js", "Three.js", "Python", "Java"]
fun_fact = "The 'baaj' in my name means eagle. I aim high. 🦅"
secret = "I ship projects before I tell anyone about them 🤫"
def say_hi(self):
print("hey! glad you're here. poke around — things get interesting 👇")| 🚀 Project | 🔧 Built With | ✨ What it does |
|---|---|---|
| NEXUS // Spatial Interface | Three.js · JS · HTML/CSS | Cinematic 3D visualization platform with dual themes, HUD telemetry & physics animations |
| Standard Electricals | Next.js 14 · Prisma · PostgreSQL · Tailwind | Generator rental system with smart cost calculator, booking DB & email alerts |
| PIC-lite | Ultra-Glass Pro Camera | Vanilla JS · Canvas API · MediaRecorder | Browser-based camera app with real-time filters, glassmorphism UI & cinematic video |
| CodeType | React 18 · Vite · Three.js · Zustand | Terminal-style typing trainer for devs — real code snippets, 12 languages, secret easter egg 🥚 |
| graph-algorithm-visualizer | JavaScript | Visualizes graph algorithms in action |
| face-detection | Python | Detects faces using computer vision |
| portfolio-baaj | TypeScript | My personal portfolio site |
| java-progress | Java | Tracking my Java learning journey |
🦈 Pull Shark · ⚡ Quickdraw · 🎯 YOLO
shipping fast and pulling hard since day one
while (alive) {
eat();
sleep();
code();
repeat();
}
made with ❤️ and way too many tabs open



