Navigate the portfolio

Home
AI Engineering for Founders
About
Experience
Archive
Education
Résumé
Play a quick puzzle
SimCare AI
Artisan
Stack AI
UpgradeLLM
Email Dhruv
LinkedIn
GitHub
Instagram
Light theme
Dark theme
↑ ↓ to explore · Enter to go · Esc to close

About Dhruv

A little
more human.

Drawn to chess, logic, and problems with more than one possible answer. I like looking for patterns, questioning assumptions, and understanding what happens next.

Dhruv Bajaj
Dhruv Bajaj / Engineer & builder

Understand the system.
Then make it simpler.

I'm Dhruv Bajaj, a founder and AI engineer based in India. I joined SimCare AI as its first hire. As a Founding Engineer, I build the infrastructure behind AI client conversations for healthcare training: speech, language models, video, and a product that brings them together.

I was also the first hire at Artisan AI, building the early systems behind personalized sales outreach. At Stack AI, I worked on workflow execution and integrations. Across three YC-backed teams, I've worked from backend architecture through to the product details people interact with.

I also co-founded UpgradeLLM, a venture of my own, from December 2024 to April 2025. We built an application to help enterprise clients migrate legacy systems from older technology stacks to modern ones.

I like to break a problem down, make the trade-offs clear, and test the assumptions before committing to an approach. Then I build, measure, and refine. The interesting part is making all that complexity feel simple.

Currently building
SimCare AI
Previously
Artisan AI & Stack AI
Studied
Computer Science at SRM
Away from the keyboard
Chess, logic & a good puzzle

From the model
to the moment.

My work connects AI models, reliable infrastructure, and the interfaces that make them useful. These are the technologies I build with.

LLMs & AI Providers

  • OpenAI
  • Anthropic
  • Claude
  • Gemini
  • Vertex AI
  • Perplexity
  • Hugging Face
  • Ollama
  • vLLM
  • Local LLMs

AI Tooling & Orchestration

  • LangChain
  • LlamaIndex
  • CrewAI
  • Deepgram
  • ElevenLabs
  • LiveKit
  • Tavus
  • Pydantic
  • Streamlit

Vector DBs & RAG

  • Weaviate
  • Pinecone
  • Milvus
  • ChromaDB
  • FAISS

Languages & Frameworks

  • Python
  • TypeScript
  • Next.js
  • FastAPI
  • React
  • Node.js
  • Tailwind
  • Prisma
  • C++
  • Java
  • JavaScript
  • Django
  • Flask

Data & Infra

  • PostgreSQL
  • MongoDB
  • Redis
  • Supabase
  • Celery
  • Kafka
  • Airflow
  • Docker
  • Kubernetes
  • Nginx
  • AWS
  • Google Cloud
  • Vercel
  • Modal
  • GitHub Actions
  • Sentry
  • Grafana

ML, Fine-tuning & Evaluation

  • PyTorch
  • TensorFlow
  • LoRA / QLoRA
  • W&B
  • MLflow
  • Ray
  • Scikit-learn
  • Pandas
  • NumPy
  • Cursor
  • Claude Code
  • VS Code
  • Neovim
  • Warp
  • GitHub
  • Git
  • Linux
  • Shell
  • Docker
  • Postman
  • Figma
  • Notion
  • Slack
  • Sentry
  • Grafana

Away from
the keyboard.

Chess, a good puzzle, and the things that make me see a problem differently.

Chess.

Patterns, patience, and the consequences of a single move. I enjoy the thinking as much as the game.

Logic.

Puzzles, hidden assumptions, and systems to untangle. I like working out why something works.

Perspective.

Sports, travel, and music. A change of pace often brings a different way to see the problem.