Arihant Jain — Projects
Projects
Forest BD Viewer
FEATUREDA full-stack geospatial platform demonstrating end-to-end systems thinking: concurrent LiDAR data fetching with goroutines, PostGIS spatial queries at scale, and MVT tile rendering optimization. Built to explore real-world performance challenges in distributed GIS systems processing French forest biodiversity data (BD Forêt V2) across Île-de-France.
- Concurrent data fetching with goroutine pools and backpressure handling
- PostGIS spatial queries: polygon analysis, area computation, forest coverage stats
- Redis-cached MVT tile serving (24h TTL) for sub-100ms response times
- Zoom-dependent layer switching (regions → departments → communes → forest types)
- JWT auth-gated endpoints, context-based EN/FR i18n
- Full Docker Compose stack for reproducible deployments
Command Shell
A POSIX-compliant shell built from scratch in Go—no standard library shortcuts for process management. This project demonstrates deep OS understanding: fork/exec/wait, process groups, signal handling, and job control. The kind of low-level systems thinking that's foundational to understanding containers, orchestration, and systems reliability.
- Raw system calls (fork, execve, wait) for process management
- Signal handling (SIGINT, SIGTSTP) and job control
- Pipe handling and I/O redirection
- Background execution and process groups
TVPlay
What if you could watch a movie… in your terminal? A CLI tool that renders video as ASCII art in real-time. Completely unnecessary. Completely fun.
- FFmpeg bindings for frame extraction
- Optimized terminal cursor manipulation for smooth playback
Interested in distributed systems, reliability engineering, or production challenges?
Let's connect: Email ·
LinkedIn ·
GitHub