Tarun NagaSai

About

Hi, I'm Tarun.

I believe software can reach into any domain in the world, whether it's manufacturing, medicine, the oceans, or even space.

That belief is the reason I became a software engineer. It's the one field where I can work on almost anything. My fascination with gadgets is what set things in motion, and in 2021 I started out as a Flutter mobile app developer. I've been learning ever since.

The more I built, the more I understood that writing code is only one part of the whole system. Real products need strong architecture, and good architecture isn't about building things that never break. A perfect product isn't one that's free of errors. It's one that handles them without falling apart.

While working on the backends and deployments for my own apps, I discovered the beauty of the backend. It felt like an entirely new world, full of its own tools and software, and I dove into NestJS to explore it.

Then the AI era arrived, where almost anything feels possible. For someone who loves moving across domains, this was exactly where I wanted to be. I started my AI journey in 2025 with my first project, a Pokémon RAG pipeline, and I haven't stopped since. I've kept learning, exploring, and building with it every day.

My goal is simple: use software as a tool to do the most good I can for the world. I'll keep exploring and working on anything I can learn and grow from.

I also share what I figure out along the way, the hard-won lessons from shipping production systems and the problems that don't have good docs. If that sounds interesting, everything is on my writing page.

Skills

Grouped by area. Click through to Work to see them in context.

AI / LLM / Inference

vLLM (PagedAttention, KV cache)Gemma 4 31B · Gemma 4 E2BRunPod · NVIDIA RTX 6000 BlackwellDAG orchestrationPython pipeline engineeringLangChain · ChromaDB · HuggingFacePrompt engineeringOllama · TranslateGemma

LLM Fine-tuning

Unsloth (LoRA · QLoRA)PEFT · TRL (SFTTrainer)HuggingFace Hub (model hosting)bitsandbytes (quantization)Custom LLM evals (ROUGE-L · BERTScore · task-specific EM)Alpaca / chat-template data prep

Mobile

Flutter (4+ years)DartObjectBoxBloc / Cubit · GetX · AutoRouteAll FirebaseMethod Channels (native bridging)HealthKit · Google Fit · Aktivo SDKRevenueCat · Patrol · Fastlane

Frontend

Next.jsTypeScriptTailwind CSSTauriPWA (Service Workers, IndexedDB)

Backend

NestJSPrismaLaravelPHP 8.1+REST API designMySQL · PostgreSQLSupabase

Deployments

VPS / Server deployment (SSH · git · rsync)VercelRailwayGoogle Cloud Platform (GCP)Docker

Get in touch

Open for freelance projects and contracts.