Nandishwar Singh — Software engineer building real, useful tools on the web
Latest posts
Long-form notes on building this site, side-projects, and the engineering behind them.
Building GeoPolitiq: Merging Authority with Real-Time News Feeds
Engineering a geopolitics platform that combines Wikipedia's structural authority with the velocity of Google News. A deep dive into prompt engineering, LLM output stability, and temporal data fetching.
Shipping Chitra: Redefining the Creative Tooling Stack
This week I integrated Chitra, a browser-based video editor, into my personal site. We are moving toward a world where the browser is the primary IDE for high-performance creative media.
Marg: Why I'm Writing a Backend Server in x86_64 Assembly
Building Marg, a high-performance backend server using hand-tuned x86_64 assembly for the core engine, featuring HTTP/3 support and an embedded JavaScriptCore runtime for developer ergonomics.
Building a Browser-Native AI Video Editor with SAM2 and EAL
Engineering a high-performance video editor in TypeScript and Rust. Deep dive into SAM2 rotoscoping, atomic Edit Action Language (EAL), and browser-native AI workflows.
Tools
Chitra
Browser-native AI video editor
Multi-track timeline editor that runs entirely in the browser — WebGPU preview, FFmpeg.wasm MP4 export, chat-driven edits. No upload, no sign-up.
Source on GitHubExperiments
nDB
LSM-tree storage engine in C
A write-optimized database engine written from scratch in C — WAL crash recovery, bloom filters, dual-memtable stall prevention, background compaction, binary TCP protocol, SQL and blob storage. Zero dependencies.
Source on GitHubNVC Studio
Neural video codec · WebGPU playback
Drop a video, encode to a self-contained .nvc file (down to ~5% of the source size), and play it back in the browser with WebGPU-accelerated Real-ESRGAN super-resolution.
Source on GitHubNews
GeoPolitiq
AI-curated geopolitics · daily analysis
Live geopolitical intelligence covering USA, Europe, India, UK, and the Middle East. Verified-sourced articles with regional newsletters and a public RSS / podcast feed.
Source on GitHub