Skip to content

Software engineer · India · backend systems

Kushagra Tiwari

Systems-minded software for products that need to keep working.

I build APIs, automation runtimes, retrieval systems, and launch paths with the boring details handled before they become incidents.

Current focus

Backend foundations, applied AI workflows, and reliability-minded product delivery.

Core stack

Go, TypeScript, Python, FastAPI, Next.js, SQLite, AWS, CI/CD.

Looking for

Backend, software, and applied AI roles with real system ownership.

About

I work closest to the parts users rarely see, but always feel.

I build service layers, automation runtimes, retrieval paths, and developer-facing tools across TypeScript, Go, and Python.

Recent work includes an MCP server with OAuth 2.0 and SSO, Google Chat and Slack apps, crash-safe file sync for an open-source AI platform, local-first memory systems, and AWS-backed services with CI/CD.

I'm studying Electrical and Electronics Engineering at NITK Surathkal, and I'm looking for software roles where I can own systems from design through launch.

Shape

Clarify the system boundary, data model, and failure behavior before adding surface area.

Build

Implement APIs, workers, sync paths, and product flows with typed contracts and reviewable seams.

Ship

Cover deployment, validation, debugging, and handoff details so the work survives production change.

Download full resume →
TypeScript · React · Next.js · Node.js · Python · Go · FastAPI · CI/CD · QA

Education

National Institute of Technology Karnataka (NITK), Surathkal

B.Tech in Electrical and Electronics Engineering

Aug 2023 – May 2027

CGPA: 7.14/10

Experience

A timeline of systems work.

Roles where the through-line is infrastructure thinking: APIs, orchestration, integrations, reliability, and product paths that are easier to operate.

Projects

Selected work with enough depth to inspect.

A shorter set of builds, framed around the system decisions: contracts, runtime behavior, retrieval, realtime paths, and operational handoff.

Skills

Engineering toolkit.

The languages, frameworks, infrastructure, and AI tooling I use to ship production systems.

Languages

7 tools
  • Go
  • TypeScript
  • JavaScript
  • Python
  • SQL
  • C++
  • Rust

Backend and APIs

13 tools
  • Node.js
  • NestJS
  • Express.js
  • FastAPI
  • Django
  • REST APIs
  • WebSockets
  • gRPC
  • Celery
  • BullMQ
  • OAuth 2.0
  • SSO
  • RBAC

AI

9 tools
  • MCP
  • AI Agents
  • LLM Tool Calling
  • RAG
  • Embeddings
  • Vector Search
  • Ollama
  • LangChain
  • LangGraph

Data and Messaging

6 tools
  • PostgreSQL
  • Redis
  • MongoDB
  • SQLite
  • Kafka
  • Firebase

Cloud and DevOps

9 tools
  • AWS (EC2, S3)
  • Azure
  • GCP
  • Docker
  • Kubernetes
  • Nginx
  • Linux
  • CI/CD
  • GitHub Actions

Frontend and Mobile

7 tools
  • React
  • Next.js
  • Electron
  • Material UI
  • React Native
  • Flutter
  • Swift

Concepts

7 tools
  • System Design
  • Distributed Systems
  • Event-Driven Architecture
  • TCP/IP
  • DNS
  • TLS
  • Unit/Integration Testing

Contact

Bring me into the part of the product that has to hold.

Open to backend, software, and applied AI internships or new grad roles where ownership matters.

kushagratiwari24@gmail.com
+91 8318661731