Software Engineer — open to interesting problems

I build systems
I can explain.

I'm Vatsal — a software engineer exploring the seam between fundamentals and modern tooling. From embedded alerts to grounded AI, I like projects that make the invisible visible.

CURRENT SIGNAL
Web · AI · Systems
Himatnagar → Anywhere
TOOLS I REACH FOR
PyTSCReactFastAPISQLDocker
FIRST PRINCIPLES
REAL SYSTEMS
OPEN SOURCE
CRAFT & RIGOR
EMBEDDED TO CLOUD
ZERO SLOP
DETERMINISTIC LOOPS
VERIFIABLE AI
FIRST PRINCIPLES
REAL SYSTEMS
OPEN SOURCE
CRAFT & RIGOR
EMBEDDED TO CLOUD
ZERO SLOP
DETERMINISTIC LOOPS
VERIFIABLE AI
FIRST PRINCIPLES
REAL SYSTEMS
OPEN SOURCE
CRAFT & RIGOR
EMBEDDED TO CLOUD
ZERO SLOP
DETERMINISTIC LOOPS
VERIFIABLE AI
02 — SELECTED WORK
6 / 6

Projects with receipts.

Six experiments across hardware, web, AI, and the beautifully low-level bits in between.

01
PROJECT / 01

Smart Helmet — IoT Emergency Accident Alert System

A complete IoT-to-cloud workflow that detects abnormal acceleration, gives riders a cancellation window, and sends emergency email alerts with live location.

ESP8266ArduinoMPU6050FastAPIPythonReact NativeFirebase
HARDWARE / CLOUD
Repo/Details
02
PROJECT / 02

NanoNet — Neural Network From Scratch

A fully functional multi-layer neural network framework built entirely from scratch using only Python and NumPy.

PythonNumPyCalculusLinear AlgebraGradient DescentForward & Backward Pass
FUNDAMENTALS / ML
Repo/Details
03
PROJECT / 03

Grounded RAG System for Technical Knowledge

A retrieval-augmented generation pipeline using vector embeddings, Qdrant, and query rewriting to prioritize grounded technical answers.

Next.jsTypeScriptQdrantLangChainOpenAI
AI / RETRIEVAL
Repo/Details
04
PROJECT / 04

Death's Job — 2D Game in Pygame

A close-to-the-code arcade game with a hand-rolled loop, physics updates, collision handling, and state management.

PythonPygame-CEOOPGame Physics
REAL-TIME / PLAY
Repo/Details
05
PROJECT / 05

Blog App — Next.js 14 Full-Stack Platform

A hybrid-rendered blogging platform with Server Components, MongoDB, NextAuth Google OAuth, pagination, and performance-minded queries.

Next.js 14ReactTypeScriptMongoDBNextAuth.jsTailwind
WEB / FULL STACK
Repo/Details
06
PROJECT / 06

Book Notes WebApp

A full-stack notes app for adding, editing, categorizing, searching, and sorting reading notes with Google OAuth and local auth.

HTMLCSSJavaScriptNode.jsPostgreSQLPassport.jsExpressEJS
WEB / PRODUCT
Repo/Details
03 — EXPERIENCE

Experience & Internships.

Hands-on software development, real customer impact, and production web engineering.

Production Experience

Software Engineer Intern

Internship
AAOJI SHOPY PVT LTD·Himatnagar, Gujarat, India (On-site)
May 2026 - Jun 2026(2 mos)
KEY CONTRIBUTIONS & IMPACT

Improved the company’s website UI by refining layouts and enhancing user experience across key visitor flows.

Maintained and updated website content, ensuring continuous functionality, zero layout shift, and consistency across pages.

Fixed minor UI issues and collaborated actively with the team to implement production design improvements.

Skills:UI/UX RefinementResponsive LayoutsFrontend OptimizationWebsite MaintenanceTeam Collaboration
04 — THE TOOLBOX

Useful at different layers.

A toolkit honed from silicon registers up to modern distributed cloud systems.

6 Core Layers
Languages
CPythonTypeScriptJavaC++SQL
Web & Backend
Next.jsReactNode.jsExpressFastAPI
AI & Machine Learning
Neural NetworksNumPyRAGVector SearchLLM APIs
Databases
PostgreSQLMongoDBSQLiteMySQLQdrant
Systems & Infrastructure
LinuxDockerGitREST API DesignEmbedded Systems
Systems Concepts
Game LoopsPhysics SimulationState MachinesCollision DetectionReal-Time Systems
05 — FIELD NOTES

Things I'm thinking through.

Essays, architectural breakdowns, and field observations on systems and AI.

All notes on GitHub
01 / EXPLAINER01 MIN READ

Why retrieval quality beats model size in technical RAG

A field guide to query rewriting, vector search, and making AI answers earn their confidence.

Read the system notes
02 / BUILD LOG01 MIN READ

Shipping an IoT alert from sensor to inbox

What changes when your backend depends on a tiny board, a moving helmet, and an unreliable network.

Read the build log
03 / FUNDAMENTALS01 MIN READ

The small joy of writing a neural net from scratch

Gradients stop feeling magical when you follow them one scalar at a time.

Open the notebook
06 — WORKING THEORY

How I keep the signal clear.

Guiding tenets that preserve focus across messy domains and complex stacks.

First Principles
01 / NOTE

Fundamentals First

Frameworks change quickly. Core concepts like algorithms, memory, and data flow do not. I focus on understanding the fundamentals so tools become interchangeable.

02 / NOTE

Abstractions Leak

Frameworks are useful, but understanding what's happening underneath makes debugging, optimization, and design decisions much easier.

03 / NOTE

Active Construction

Learners are not empty vessels; they build new understanding by connecting prior experience with fresh information.

Have a good
problem?

No pitch decks required. Just a clear question.

LET'S BUILD SOMETHING WORTH EXPLAINING
Drop a Quick Note