JAX Privacy
Migrated 9 modules off chex to optax.ArrayTree / jax.typing, raised the jax/jaxlib floor, and fixed CI type-checks and docs.

I'm a third-year computer science (AI & ML) student in Ahmedabad. Most of my evenings disappear into side projects, half-finished experiments, and reading other people's code just to see how it actually works.
I love the small, satisfying moments in software: a red test turning green, a weird bug finally making sense, a model leaving the notebook and quietly helping someone. When a tool I use breaks, sending a tiny fix back to it is my favourite kind of thank-you.
Right now I'm learning Rust and thinking way too much about how LLMs remember things. I also just wrapped up a year as chair of the ACM student chapter at my university, which was a lot of fun.
1// about.ts: the honest version2const neal = {3home: "Ahmedabad, IN",4studying: "CSE (AI & ML) @ Nirma",5dayJob: "SWE intern @ Curriculo",6learning: ["Rust", "JAX"],7githubBio: "Fixing bugs!!!",8openTo: ["side quests", "nerdy chats"],9};
Things I nerd out about
AI meeting notes delivered 9–28 s after the call ends, at $0 AI cost.
Turns solar storms into cited, machine-verified advisories for critical industries
Passive wiretap, token attribution and replay for MCP servers, one command
Open-source benchmark measuring how LLM memory architectures forget over long chats
Deadline-aware EV charging that shifts load into clean, cheap grid hours
Solar-plant inverter risk monitoring with explainable ML and GenAI operator guidance
Industrial paint-defect vision system: DINOv2 segmentation wired to a PLC.
Compositional fashion search that verifies color-garment binding CLIP gets wrong
Migrated 9 modules off chex to optax.ArrayTree / jax.typing, raised the jax/jaxlib floor, and fixed CI type-checks and docs.
Rebuilt the Plotly animation slider: 2.5× faster render and a 76% smaller payload, closing an issue open since 2024.
Fixed an ImportError that broke model exporters on torch < 2.8 in a 150k★ repo.
Made 4 functions (SIFT, inpaint, matchTemplate, findTransformECC) accept boolean masks by relaxing outdated type checks.
Restored tool-result text dropped from job summaries and fixed bot-actor comment filters.
Stopped a crash on malformed SSH config values with proper validation and clear errors.
Every merged pull request, live from GitHub.
PRs merged
Synced Nov 7, 2026 · live GitHub GraphQL · private contributions are counted, never shown
Software Engineering Intern
Software Engineering Intern
AI Engineering Intern
Led a 150+ member tech community; launched Prompt to Prototype, a one-day AI build challenge, and mentorship tracks.
CGPA 7.7 (through 4th semester) · Ahmedabad, India
Python / TypeScript / JavaScript / C++ / SQL / Rust (learning)
Next.js / NestJS / React / Prisma / PostgreSQL / TanStack Query / Redis / BullMQ / FastAPI / Node.js / WebSocket / REST / SSE
PyTorch / scikit-learn / Hugging Face / OpenCV / ONNX / TensorRT / Optuna / LangChain / LangGraph / LangSmith / AgentScope / ChromaDB / FAISS / MLflow
AWS (EKS, ECS, S3, CloudFront, RDS) / Azure / Docker / Kubernetes / Terraform / Argo CD / GitHub Actions / Prometheus / Grafana / DVC / Airflow
Computer Vision / RAG / Agentic AI / MLOps / Generative AI / Prompt Engineering