Yash M

Hey, I'm a full stack engineer based in India, leaning backend, curious about how things work and driven to build software that is simple, reliable and scalable.

Over 4+ years of building professionally, I've shipped across the stack: insurance claims platforms, APIs, and the infrastructure under them. Lately I've been building a centralized exchange and experimenting with AI agents.

Where I've worked

Full Stack Engineer · Benekiva

2024–2026

Designed and maintained RESTful APIs and the data layer behind an insurance claims platform.

Ran cloud infrastructure and deployments on AWS EC2: uptime, releases, incident response.

Optimized query paths and storage strategy, cutting response times on data-heavy workflows.

Associate Software Engineer · Hexaware Technologies

2021–2023

Built multi-platform web applications with React, Node.js and MongoDB.

Wrote scalable backend services and owned schema design for efficient retrieval.

Drove sprint planning and delivery across short and long release cycles.

Things I've built

Centralized Exchange

A trading engine end to end: order placement, matching, live market data. Order book streaming over WebSockets, Redis for caching and pub/sub, Postgres for anything that must survive a restart.

TypeScript · React · PostgreSQL · Prisma · Redis · WebSockets

AI Agent

A personal agent with custom tool integrations: task execution, retrieval, workflow automation. v2 adds memory management, better reasoning and multi-agent coordination.

TypeScript · LLMs · Tool Calling · Bun

What I work with

languages
TypeScript, Go, C/C++
backend
Node.js, Express, Bun, ElysiaJS
data
PostgreSQL, MongoDB, Redis, Prisma
frontend
React, Next.js
infra
AWS EC2, Linux, Bash, Git
systems
REST, WebSockets, Distributed Systems, AI Agents

How I think

Make it work, make it right, make it fast, in that order, never skipping the middle.

The database is the truth. Everything above it is an opinion.

Simple is not easy. Choose simple anyway; you'll be reading this at 3am.

Boring technology is a feature. Save your novelty budget for the actual problem.

If it isn't measured, it isn't slow; it's just unknown.

Delete more than you add. The best code is the code that never shipped.

Get in touch

Reach out to me at e-mail, GitHub, LinkedIn or Resume.