karan.
About

A little about me.

I like the space between an idea and a working product: APIs, AI models, and the testing that keeps them honest.

I'm a B.Tech CSE student at K.R. Mangalam University, Gurugram, and I'm aiming for backend engineering. Most of my time goes into Python APIs, LLM evaluation, and ML-powered apps.

At Ethara AI I tested how AI models fail: 70+ conversations reviewed, 20+ adversarial test suites built, and a 30-person QA team led.

At Unified Mentor I built 6 full-stack apps with 15+ REST APIs, covering booking, catering, and order management.

Off the keyboard: badminton, chess, games, music, and the odd trip.

How I work
01

Break models on purpose

At Ethara AI I wrote tests across text, image, audio, and documents to find where models slip, then turned those failures into clear feedback.

LLM evalAdversarial testingMultimodalQA
02

The API is the product

The screen is the easy part. I care about clean endpoints, tidy database design, and input checks that keep things predictable.

FastAPIFlaskPydanticSQL
03

Make ML usable

From a 1M+ song recommender to an HR dashboard, I like turning data into apps people can actually open and use.

scikit-learnTensorFlowStreamlitSQLite
04

Ship small, check often

Debugging, testing, and version control are the boring parts that make software dependable, so I do them early.

GitDockerGitHub ActionsCI/CD