Skip to content
View sanki92's full-sized avatar
:shipit:
Exploring
:shipit:
Exploring

Block or report sanki92

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sanki92/README.md

ssh


sankalp@github:~$ neofetch
            .---.                 sankalp@github
           /     \                ───────────────
          | () () |               OS        : Arch btw (distributed by heart)
           \  ^  /                Host      : github.com/sanki92
            |||||                 Kernel    : go-1.22 / java-21 / node-20
            |||||                 Shell     : zsh + tmux + nvim
                                  WM        : i3 (dream), hyprland (weekday)
          //|   |\\               Uptime    : since 2020-08-27  (5+ yrs online)
         // |   | \\              Interests : Go, distributed systems, MERN
        //  |   |  \\             Languages : Go, TS, Java, Python, C++, C
       //   |   |   \\            Currently : shipping Ping + PoliceEase
      //    |   |    \\           Pronouns  : he/him

sankalp@github:~$ cat about.md

I write systems that are small on purpose. envsync because my team kept pasting .env into Slack. vscode-cscout because I wanted to understand a 24-year-old C codebase without losing my mind. raw_icmp_ping because I wanted to know what a ping really is. I read more than I ship. I ship more than I talk.


sankalp@github:~$ man sanki92
SANKI92(1)                    Developer Manual                   SANKI92(1)

NAME
    sankalp - engineer, India. Go + Java + MERN. Distributed systems.

SYNOPSIS
    sankalp [--build BACKEND] [--read PAPER] [--break PROD]
            [--fix PROD] [--repeat]

DESCRIPTION
    A low-level-curious backend engineer who also ships full-stack when
    the situation demands it. Interested in the guts of things: raw
    sockets, gRPC, consensus protocols, memory layout, SSH internals.

OPTIONS
    --go        Preferred. See grpc-todo, envsync, raw_icmp_ping.
    --java      Familiar. Spring, JVM internals.
    --mern      Shipping mode. React, Node, Mongo, TS.
    --cpp       Occasional. cscout REST API patch lives here.

FILES
    /home/sanki92/projects/*     65 public repos and counting
    /home/sanki92/.gitconfig     user = shanky

SEE ALSO
    envsync(1), vscode-cscout(1), grpc-todo(1), lru-cache-go(1)

sankalp@github:~$ htop
stats streak

sankalp@github:~$ watch -n 60 'git activity --graph'

activity


sankalp@github:~$ achievements --unlocked

trophies


sankalp@github:~$ ./snake --eat contributions.grid

snake


sankalp@github:~$ ls -la ~/projects | sort -k5 -n
total 65
drwxr-xr-x  sanki92  envsync/              encrypted .env sync over git. zero servers.
drwxr-xr-x  sanki92  vscode-cscout/        vs code extension for cscout. added REST to 24yo C++.
drwxr-xr-x  sanki92  lru-cache-go/         generics + sharded locks. tidy little thing.
drwxr-xr-x  sanki92  grpc-todo/            gRPC playground. unary + server streams + interceptors.
drwxr-xr-x  sanki92  raw_icmp_ping/        ping, rebuilt from raw sockets up. no stdlib wrapper.
drwxr-xr-x  sanki92  go-tcp-chat/          tcp chat server. broadcast loop, graceful shutdown.
drwxr-xr-x  sanki92  stock-price-ticker/   ticker cli in go. goroutines + channels done right.
drwxr-xr-x  sanki92  NoCloud/              zero-click iphone backup. screw iCloud.

featured/

$ envsync init && envsync add alice

Per-value age encryption keyed to teammate GitHub SSH keys. Vault lives in git. Auto-decrypts on git pull via post-merge hook.

go npm ssh

$ code --ext vscode-cscout

VS Code extension wrapping CScout whole-program C analysis. Added 11 REST endpoints to the upstream C++. Call graphs, identifier browser, diagnostics.

ts cpp rest

$ go get github.com/sanki92/lru-cache-go

Generics. Doubly linked list + hashmap. Sharded RWMutex. O(1) get/set. Built to learn, kept because it is tidy.

go O(1)

$ buf generate && go run .

Schema-first gRPC in Go. Unary + server-streaming RPCs. Interceptor chain for logging and auth. Protobuf codegen pinned.

go grpc proto

$ sudo ./ping 8.8.8.8

ping rebuilt from the floor up. Raw sockets, ICMP echo framed by hand, checksum verified. No net/ping, no stdlib shortcut.

go raw

$ nocloud backup --daily

Zero-click iPhone photo backup to my own machine. Escapes iCloud. Runs on cron, no UI, no subscription.

node ios


sankalp@github:~$ which -a $(cat toolbelt)

/usr/bin/languages

go java ts js py cpp c bash

/usr/bin/backend

grpc protobuf node express spring graphql socketio

/usr/bin/frontend

react next tailwind vite redux

/usr/bin/data

postgres mongo redis mysql kafka supabase

/usr/bin/infra

docker k8s linux actions nginx aws gcp

/usr/local/bin/daily-drivers

git nvim tmux vscode postman


sankalp@github:~$ du -sh $lang 2>/dev/null | sort -h

top langs


sankalp@github:~$ git log --all --author='sanki92' --not --remotes=origin
upstream commit link
meteor/meteor 3 merged PRs into the JS app platform (27k+ stars). #14079 · #14058 · #14150
dspinellis/cscout Added a REST API to a 24-year-old C refactoring tool. fork
swill Patched CRLF so the embedded HTTP server speaks RFC 7230. fix/crlf-http-headers

 $ tail -f ~/.local/share/activity.log
  1. 🎉 Merged PR #117 in dspinellis/cscout
  2. 🎉 Merged PR #116 in dspinellis/cscout
  3. 💪 Opened PR #117 in dspinellis/cscout
  4. 🗣 Commented on #82 in dspinellis/cscout
  5. 💪 Opened PR #116 in dspinellis/cscout

sankalp@github:~$ ps aux | grep sanki92 | grep -v grep
USER     PID  %CPU %MEM COMMAND
sanki92  001  48.3 32.1 ping          chrome ext for personalised bulk email, open tracking, admin dashboard
sanki92  002  27.8 19.4 policease     AI insurance policy simplification across 10 Indian languages. GSC 2026.
sanki92  003  15.2 11.0 seqlens       research companion for molecular biologists, literature to sequence analysis
sanki92  004  08.7 06.3 rack_vision   [redacted while private]

sankalp@github:~$ fortune | cowsay
 _____________________________________________
/ ship small. read more than you write. own   \
\ the bytes.                                  /
 ---------------------------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

sankalp@github:~$ finger sanki92

mail linkedin instagram github


visitors followers stars


sankalp@github:~$ exit
Connection to github.com closed.

Pinned Loading

  1. meteor/meteor meteor/meteor Public

    Meteor, the JavaScript App Platform

    JavaScript 44.8k 5.3k

  2. go-tcp-chat go-tcp-chat Public

    Go

  3. raw_icmp_ping raw_icmp_ping Public

    Go

  4. grpc-todo grpc-todo Public

    Go

  5. envsync envsync Public

    Encrypted .env sync for dev teams using GitHub SSH keys.

    Go