1-5 pages · j/k scroll · t theme

Arihant Jain — Projects

Projects

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
Go
[GitHub]

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
Go FFmpeg
[GitHub]

Interested in distributed systems, reliability engineering, or production challenges?
Let's connect: Email · LinkedIn · GitHub