Shishir.
Systems & Security Engineer
Building secure protocols, distributed systems, and the infrastructure beneath them — from India.
About Me
I am a software engineer who lives close to the metal. I write concurrent systems in Go, systems code in Rust, and compilers in OCaml. Much of my work sits in applied cryptography — symmetric ciphers, Diffie-Hellman, the Noise Protocol, and public key infrastructure — which I've used to build secure peer-to-peer connections and a custom QUIC transport that replaces TLS with Noise.
Networking and infrastructure are home ground: VPN tooling around WireGuard and OpenVPN (including remote SSH tunnelled over WireGuard), a custom firewall engine built on Kea, Zeek, and Suricata, and distributed systems running Raft and Paxos consensus. I've operated Redis, Postgres, CockroachDB, MariaDB, and ScyllaDB — deep enough into the last one to know how it uses the Seastar framework. I've also shipped blockchain work on Ethereum (ERC-20, ERC-721), Hyperledger Fabric, and the Uniswap protocol, and I build AI systems with RAG, MCP, and agentic architectures.
Away from servers I go smaller and lower: single-board computers (Radxa Rockchip, Allwinner, Raspberry Pi, NanoPi M5) and a custom operating system built on the Linux kernel. On the frontend I reach for React, SolidJS, or Svelte with reactive primitives like signals and observables. My daily drivers are Arch Linux and FreeBSD.
Skills & Technologies
Tools and technologies I work with
Languages
Security & Crypto
Networking & VPN
Distributed Systems
Databases
Blockchain
AI / ML
Frontend
Hardware & OS
My Projects
Things I've built, maintained, and contributed to
My Blog Posts
Thoughts on code, design, and engineering
Building Resilient Go Services with Graceful Shutdown
Learn how to properly handle OS signals and implement graceful shutdown patterns.
Neumorphism in 2026: Beyond the Trend
Why neumorphic design is evolving into a mature, accessible design system.
Modern JavaScript Patterns You Should Know in 2026
From structured cloning to the Temporal API, patterns reshaping how we write code.
CSS Custom Properties: The Underrated Superpower
How CSS custom properties can power dynamic theming and design tokens.
Let's Work Together
Have a project in mind or just want to say hello? I'm always open to discussing new ideas and opportunities.
Get in Touch