$ whoami
soham_panchal
Software Engineer | Systems & Infrastructure Enthusiast
I like understanding what happens beneath the abstractions.
From building distributed systems to getting my hands dirty with
memory, networking, and low-level programming.
I'm a software engineer who enjoys building things, breaking them, understanding why they broke, and occasionally rebuilding them properly.
Currently gravitating towards systems programming, computer networks, infrastructure, and Rust.
- Systems programming & operating systems
- Computer networks & distributed systems
- High-performance backend engineering
- Cloud infrastructure & system design
- Memory management, concurrency & async runtimes
- Exploring the intersection of AI and systems engineering
- sp-nlb — Building a Layer 3/4 Network Load Balancer in Rust. Exploring packet processing, ARP resolution, flow tracking, and TCP/UDP forwarding.
- Rust — Ownership, borrowing, lifetimes, async runtimes, and getting comfortable closer to the machine.
- Infrastructure — Distributed systems, cloud architecture, networking, and performance engineering.
Languages
Rust
C++
TypeScript
JavaScript
Backend & Systems
Node.js
NestJS
Tokio
Linux
Infrastructure & Databases
GCP
AWS
Docker
PostgreSQL
MongoDB
Other things I've worked with
React
Three.js
WebRTC
| Project | Description |
|---|---|
| sp-nlb | A Layer 3/4 Network Load Balancer built with Rust. |
| tps-controls | Third-person character controls for React Three Fiber. |
Technical notes, experiments, and things I've learned along the way.
- Understanding Rust’s Memory from Scratch — Short description of the article.
- Real life example use case of macros in Rust: Declarative macros — Short description of the article.
GitHub Stats
Top Languages
Always interested in discussing systems, networking, Rust, infrastructure, and interesting engineering problems.
01000011 01101111 01101110 01110100 01101001 01101110 01110101 01100101
Still learning. Still building. Still debugging. Probably forever.




