Skip to content
Karanveer
Decisions
Decisions
EN
Ctrl+K
CV
/decisions
Decisions
Major technical and life choices, documented with context and reasoning.
✓
Vindicated
8
→
Still holds
3
All
ai
architecture
backend
business
career
desktop
education
email
infrastructure
integrity
life
local-first
mobile
monorepo
performance
personal
runtime
rust
self-hosting
team
2026-02-01
career
life
Transitioned out of Prachyam to independent work
Chose:
Transitioned out cleanly and moved to independent work
✓
Vindicated
🔬 1mo deliberation
▼
2025-11-05
architecture
monorepo
mobile
Monorepo for 9-platform OTT vs. separate repos
Chose:
Nx monorepo
→
Still holds
🔬 2wk deliberation
▼
2025-11-01
runtime
backend
performance
Bun over Node.js for all new backend work
Chose:
Bun + Elysia
✓
Vindicated
⚡ 1wk deliberation
▼
2025-09-01
infrastructure
email
self-hosting
Self-host mail infrastructure vs. managed SMTP
Chose:
Self-host Mailcow
✓
Vindicated
🔬 2wk deliberation
▼
2025-08-01
career
life
Mission-aligned technical ownership over a higher-paying generalist role
Chose:
Primary technical hire at Prachyam
→
Still holds
🔬 1mo deliberation
▼
2024-10-20
ai
infrastructure
local-first
Invest in a local AI inference stack instead of cloud APIs
Chose:
Local inference for dev, cloud APIs for production frontier tasks
✓
Vindicated
🔬 3wk deliberation
▼
2024-02-01
career
personal
integrity
Prioritised shipped work over remaining B.Tech coursework
Chose:
Prioritised the portfolio and shipped work
→
Still holds
🔬 1mo deliberation
▼
2023-11-15
desktop
rust
architecture
Tauri + Rust for Docsee instead of Electron
Chose:
Tauri + Rust
✓
Vindicated
🔬 2wk deliberation
▼
2023-06-01
team
business
career
Wound the team down to refocus on solo execution
Chose:
Wind down cleanly and return to focused solo execution
✓
Vindicated
🔬 5mo deliberation
▼
2016-06-01
career
education
Science stream over Arts
Chose:
Science/Maths stream
✓
Vindicated
🔬 3mo deliberation
▼
2015-06-01
education
career
Self-taught over coaching institutes
Chose:
Self-taught path
✓
Vindicated
🔬 5mo deliberation
▼
11 decisions · click any card to expand