Swastik Kumar Patro

Swastik Kumar Patro

2nd year CS student · India

looking for internship opportunities

I build robust backend systems and experiment with machine learning — from first principles whenever possible. I'm passionate about code and maths, and love making things that are fast, correct, and elegant.

When I'm not coding, you'll find me playing chess, exploring new places, or getting nerd-sniped by physics problems. If you're reading this, I'd probably enjoy talking to you.

currently into |


projects

a mix of systems tools, ml experiments, and things built for fun.

Oxigrad

Tiny Rust automatic differentiation engine inspired by micrograd. Builds scalar computation graphs and computes gradients via reverse-mode backpropagation.

RustGraphviz

url_shortner

URL shortener service built with Actix Web, SQLx, and Redis for fast link shortening and redirection.

RustActix WebSQLxRedis

HN-TUI

Terminal-based Hacker News reader with a clean, scrollable TUI. Browse top stories, read comments, and open links.

RustRatatuiTokio

selfHealingBridge

Self-healing API bridge that automatically detects and repairs schema drift using LangChain, Groq, and RAG.

LangChainGroqRAG

SharkTank-AI

LangGraph implementation with Vercel AI SDK and Supermemory memory layer for intelligent agent interactions.

LangGraphVercel AITypeScript

broadcast-server

Real-time broadcast server for handling multiple client connections with WebSocket-based message distribution.

TypeScriptWebSocketNode.js

Redis-Server

Hand-rolled Redis TCP server implementation with support for core commands like GET, SET, PING, and expiry.

TypeScriptTCP

Revvup-d

Duolingo-style revision app for coding concepts with spaced repetition and gamified learning.

TypeScriptReact

now

current interests and ongoing pursuits.

⚙️

backend systems

Building APIs, realtime services, protocol experiments, and infrastructure. Currently deep into Rust and database internals.

🧠

ml from first principles

Exploring autodiff, small neural nets, RAG workflows, and agentic tools — implementing things from scratch to truly understand them.

♟️

chess, physics, travel

The non-code interests that keep me curious and usually feed back into better engineering intuition.


technologies

languages

TypeScriptPythonRustC

backend & infra

Node.jsBunActix WebDockerRedis

ml & ai

PyTorchLangChainRAGHuggingFace

tools & databases

GitLinuxPostgreSQLWebSocketTCP

get in touch

I'm always open to interesting conversations, collaborations, or opportunities. An email about something that recently fascinated you would honestly make my day.

GitHub

code & open source projects

Twitter / X

thoughts & tech threads

Email

best way to reach me