About

Hi, I'm Manish. I am a software dev, a self proclaimed nerd and a curious cat. I have developed software for more than 9 years and I have primarily worked in startups during my career.

My career is full of chasing interesting ideas with outsized impact and I love to work in small teams where I can truly contribute and own products.

Currently seeking my next exciting opportunity. I'm language agnostic and handle full-stack development, DevOps, AI applications, mentoring, and product collaboration. I am deeply interested in exploring the inner workings of AI/ML.

I am also working on an AI scheduler targeted towards executives to enable them to have meaningful regular conversations with their team.

Some things that excite me:

  1. Technical Problems that end up making you pull all nighters debugging and searching for solutions.
  2. Warhammer, LOTR, Star Wars, Legos, Board Games (told you, I was a nerd)
  3. Coffee (the developer coffee cliche still stands)
  4. Geopolitics, History, Science and Technology
  5. Productivity. (I tried building my startup Twing in it)

(read more)


Projects

TwingBot - AI-Powered Task Management

AI-powered Slackbot for task management, saving 30+ mins/day, used by 200+ people.

Legaling - AI Legal Research Platform

RAG-based legal research & case management platform using Azure Vector DB, OpenAI, and Azure Search.

TwingParse - AI Document Extraction

AI-powered system for template-based data extraction from diverse documents using OCR and parsing algorithms.

TwingTranslate - AI Translation System

AI translation system for Indian languages handling both scanned and digital documents.

(view all projects)


Latest posts

Jul 2, 2025

How I Judge an Engineer: It's All About Depth

The difference between good and great engineers isn’t what they know - it’s how they figure out what they don’t know.


The Question That Reveals Everything

After having a fair bit of experience building software and working with dozens of engineers across startups and established companies, I’ve developed a simple heuristic for evaluating technical potential. It’s not about years of experience, prestigious companies, or even the complexity of projects they’ve worked on.

It’s about how deep they go when they encounter something they don’t understand.

This single trait tells me more about an engineer’s potential than any algorithm quiz or system design interview ever could.

Jun 28, 2025

The Mentor Gap: Why Every Developer Needs a Guide

Or: How I learned the hard way that experience can’t be googled.


The Confident Beginner

When I started as my software journey, I thought I had it all figured out. Documentation was my teacher, Stack Overflow was my mentor, technical blogs were my friends and GitHub was my university. Every problem had a solution somewhere online, every concept could be learned through tutorials, every framework mastered through practice.

I was wrong about a lot of things.

Don’t get me wrong - being self-taught taught me invaluable skills. I learned to dig deep, to understand systems from first principles, to not be afraid of diving into unknown codebases. But there’s a crucial difference between learning how to code and learning how to build a career in software development.

Jun 15, 2025

The Journey: From Chaos to Clarity

A reflection on 9 years of software development, mistakes made, lessons learnt, and understanding what is important.


The Beginning: Flying Solo

I started my career as a junior developer like most! However, we do have to talk about what counts as developer from one of the thousands of engineering colleges in India. What do you mean, learning how data structures work? What do you mean, learning how to write code? What do you mean, learning how to debug?

Just memorize the syntax and the algorithms and you are good to go! No wonder, we have the most engineering graduates but few who understand the fundamentals.

(view all posts)