> Nishant

I'm a backend developer passionate about building fast, reliable, and scalable systems using Go, PostgreSQL, and Linux.
I've written 40 blogs so far.

Nishant

TECHNICAL SKILLS

Languages

GoRustC/C++PythonTypeScriptJavaScriptJavaPHP

Backend/Infra

REST APIsGo TemplatesConcurrent ETL PipelinesRBACOAuth 2.0JWTWebSockets

Databases & Caching

PostgreSQLRedisKeyDBMongoDBMySQLClusteringReplicationDatabase Indexing

Systems/Networking

LinuxLinux AdministrationiptablesnftablesNATdnsmasqtcpdumpShorewallDebian/DevuanShell ScriptingCronVirtualization (VirtualBox)

DevOps & Tools

DockerCI/CD (GitHub Actions)AnsibleJujuGitGitHubBitbucketPostmancURLVS Code

Cloud & Deployment

OVHCloudSSL/TLSDomain SetupLoad BalancingDistributed SystemsNginxKubernetes (theory only)

CS Fundamentals

Data Structures & Algorithms (600+)OSDBMSNetworkingOOPSystem DesignAlgorithms

Soft Skills

Technical BloggingDocumentationOpen SourceTeam CommunicationAgile

Frontend

React.jsViteTailwind CSS

Featured Projects

Spooky

Ongoing
RustHTTP/3 + QUICReverse ProxyHealth CheckConfig-Driven
  • Built an HTTP/3-to-HTTP/2 reverse proxy in Rust that terminates QUIC connections at the edge and forwards to upstream HTTP/2 backends — enabling HTTP/3 for clients without modifying existing infrastructure.
  • Implemented per-upstream load balancing with three strategies: round-robin, consistent hashing (FNV-1a), and random, each pool independently configured via YAML.
  • Added path-prefix and host-based routing with longest-prefix matching across multiple upstream backend pools.
  • Integrated passive health checks tracking backend liveness and excluding unhealthy nodes from the selection pool.

Firewall Management System

Completed
PerlMojoliciousCouchDBShorewallDevuan/Linux
  • Web-based firewall management interface with CouchDB authentication.
  • Supports live control of Shorewall rules, automated backups, and secure user login.
  • Added diagnostics tools (ping, traceroute, tcpdump) for real-time infra observability across 15–20 nodes.