FULL-STACK & AI ENGINEER · BENGALURU

Complex problems.
Useful products.

I’m Shivam, a full-stack engineer with 3+ years building SaaS and AI products—from React interfaces and backend services to LLM-powered workflows.

Currently at Karbon. Previously founding engineer at Kusho.ai.

THE PART I ENJOY MOST
contextsystemspeoplecode
make it
work.
From the messy middle
to something useful.
MY CORE STACKAll skills

SELECTED WORK / 01—03

Built to be used.

A few projects at the intersection
of systems, AI, and everyday work.

02 / Karbon · Product engineering

AI invoice processing

Making complex accounting workflows easier to process, review, and trust.

  • Amazon SQS
  • Streaming ingestion
  • Virtualized UI

03 / Agentic AI · Product engineering

Shadow PM

Connecting enterprise context, specialist agents, and prototype generation.

  • Python
  • FastAPI
  • Temporal
  • LangSmith
Always building, always learning.More on GitHub ↗

THE TECH BEHIND THE WORK

What I build with.

Across the interface, the backend,
and the AI workflow in between.

Languages

The foundations I build on.

  • TypeScript
  • JavaScript
  • Python
  • SQL

Frontend

Responsive interfaces, forms, and data-heavy workflows.

  • React
  • Next.js
  • Tailwind CSS
  • TanStack Query
  • React Hook Form
  • Zod

Backend & APIs

Services, integrations, and developer-facing APIs.

  • Node.js
  • NestJS
  • FastAPI
  • Django
  • Spring Boot
  • REST
  • GraphQL
  • Webhooks

AI & agents

Multi-agent workflows, evaluation, and LLM cost and latency optimization.

  • LLM APIs
  • LangChain
  • LangGraph
  • RAG
  • MCP
  • Tool calling
  • Structured outputs
  • LLM evaluations

Data & search

Operational data, semantic retrieval, and knowledge pipelines.

  • PostgreSQL
  • Redis
  • MongoDB
  • Elasticsearch
  • pgvector
  • Embeddings
  • Vector search

Systems & architecture

From system design to reliable asynchronous processing.

  • System design
  • Event-driven architecture
  • Temporal
  • Amazon SQS
  • Background jobs
  • Caching

Cloud & delivery

Deploying services and automating infrastructure and releases.

  • AWS
  • GCP
  • Docker
  • Kubernetes
  • Terraform
  • GitHub Actions
  • CI/CD

Security & observability

Access control, service monitoring, and AI execution traces.

  • OAuth
  • JWT
  • RBAC
  • OpenTelemetry
  • Sentry
  • LangSmith

Testing & developer tools

Automated checks and tools that improve the development workflow.

  • Jest
  • Playwright
  • API testing
  • Git
  • VS Code API

THE JOURNEY SO FAR

Small teams.
Real ownership.

From a startup’s first hire
to building complex product systems.

Now

Karbon

Software Engineer II

Building AI-powered accounting products and full-stack systems. Working with product and engineering to bring complex features from an idea through to delivery.

Previously

Salesmonk

Software Engineer

Working across frontend and backend in a fast-moving startup. Solving technical problems alongside the team and turning evolving product needs into practical features.

Previously

Kusho.ai

Founding engineer · First hire

Joined straight out of college and helped build an AI-powered API testing platform. Took ownership across engineering and the wider needs of an early-stage startup.

GOOD WORK IS A TEAM SPORT

People I’ve worked with.

Shivam joined us as our first hire, straight out of college, and quickly became someone we could count on to get things done. He took ownership beyond engineering, stepping into whatever the startup needed and following through.

Abhishek SaikiaCo-founder · Kusho.ai

Shivam combines strong technical skills with a practical approach to problem-solving. He breaks down difficult problems, asks thoughtful questions, and works through the details to arrive at simple, reliable solutions.

Rahul GuptaColleague · Salesmonk

Shivam helps turn complex requirements into well-built features, while guiding teammates through the difficult parts. He questions assumptions, improves on the original brief, and follows through on delivery without losing sight of quality or timelines.

HarbhajanProduct Manager II · Karbon

A LITTLE ABOUT ME

Curious by default.
Practical by choice.

I like the part of engineering where an ambiguous problem becomes something people can actually use.

That might mean connecting an AI workflow, making a complicated interface feel straightforward, or building a tool that removes a little friction from another developer’s day.

I care about the whole path: understanding the problem, making the trade-offs, and getting the details right.

Find me on LinkedIn

LET’S BUILD SOMETHING USEFUL

Have a good
problem?

↗