Nandan
Patel.

available for work

Software engineer looking to build scalable, distributed, and useful systems.

~/buildingpersonal-api+this site
profile.jpg
Nandan Patel

Backend systems
and infrastructure.

I build infrastructure, design distributed systems, write low-level code, and create system tools. Graphics programming is where I want to go, but still a stretch away.

Outside of that, I powerlift, watch shows, learn languages, and travel.

Languages

TypeScriptGoRustPythonHaskell

Tools

Next.jsKafkaPostgreSQLKubernetesRedisDocker

Homelab Systems Design

A desktop PC running Ubuntu Server with k3s for Kubernetes workloads. Every service (API, cache, object store, database) runs on bare metal.

systems-design.excalidraw
k8s cluster Β· homelabBrowserclientNginx Ingressk8spersonal-apiGoPostgreSQLdbRediscacheMinIOS3
pokemon-player-room.glb

Graphics, games,
and the GPU.

I always wanted to become a physicist. Then I realized that physics could be implemented, engineered into a simulated world through math. That realization is what pulled me toward engineering.

Graphics is where that interest lives in code. Shaders, real-time rendering, and GPU programming are as close as you can get to doing real physics in software.

Three.jsWebGLGLSLR3FBlender

Life beyond
the terminal.

Engineering is what I do. Curiosity is who I am.

beyond-code.sh
$powerlifting

Competing in powerlifting. Bench Β· Squat Β· Deadlift.

$sports

Volleyball, basketball, soccer. Always up for a game.

$traveling

New cities, new food, new perspectives. Always planning the next trip.

$languages
Englishnativeζ—₯本θͺžε°‘し(a little)δΈ­ζ–‡δΈ€η‚Ήη‚Ή(a tiny bit)
$watching

Anime, films, and shows. Always mid-series on something good.

$music

Heavy rotation, see /music β†’

$

Glad you're here.