home

projects / 07

Built to find out how it actually works.

Kernel namespaces, append-only logs, Kafka consumer groups, reverse proxies. The machinery under everyday infrastructure, rebuilt from the ground up.

  1. 01

    dployself-hosted PaaS

    ▶ playable ·go

    Paste a Git repo URL and dploy builds it on asynchronous background workers, then runs it behind its own zero-downtime reverse proxy, with dynamic least-connection load balancing, connection-based autoscaling, custom domain routing and real-time deployment logs.

    go · docker · redis · asynq · postgres · s3 · caddy · next.js

  2. 02

    basaltpersistent in-memory KV store

    ▶ playable ·go

    An in-memory key-value store split across 32 locked shards, persisted to a CRC-checked append-only log that compacts itself in the background.

    go · aof · mmap · crc32 · sync.Pool

  3. 03

    goboxdaemonless container runtime

    go

    A from-scratch Linux container runtime: namespaces, pivot_root, OverlayFS and cgroups v2, driven directly from Go syscalls with no runtime library underneath.

    go · linux · namespaces · cgroups v2 · overlayfs

  4. 04

    notifydistributed notification infra

    go

    Four Go services that ingest events through Kafka, filter them by user preference over gRPC, deduplicate and store them, then push them to connected users over WebSockets.

    go · kafka · grpc · redis · postgres · websockets

  5. 05

    linklyticsurl shortener & click analytics

    typescript

    A URL shortener whose redirect path never waits on the database: Redis answers, clicks go to Kafka, and a separate worker batches them into Postgres for SQL-side analytics.

    bun · express · kafka · redis · postgres · drizzle · next.js

  6. 06

    tinkerhuman-in-the-loop diagnostic agent

    python

    A Windows CLI agent that lets an LLM investigate why your machine is slow with read-only tools, and only cleans up or kills processes after you say yes.

    python · groq · gpt-oss-20b · psutil · typer · rich · docker sdk

  7. 07

    drawxreal-time collaborative whiteboard2nd of 60+ teams · college software exhibition

    typescript

    Excalidraw meets a chat room: draw and chat live in persistent rooms over a WebSocket server that only admits connections holding a short-lived signed ticket.

    next.js · ws · postgres · prisma · nextauth · turborepo

Building something on the backend? Say hi.

© 2026 Avichal Pandey

ping me·

try: curl -L avichal.me