Skip to content

About

I'm Mainak Das, a senior full stack engineer.

Senior full stack developer with 5+ years of experience building and optimizing scalable web applications, AI-powered automation tools, and customer-facing products. I care about performance, accessibility, developer experience, and type safety that holds from the database all the way to the UI.

For the last few years I've worked mostly on the seams of a product — the place where the database schema, the API contract and the UI all have to agree. I like making that agreement impossible to break: typed RPC layers, generated clients, server-first rendering, and tests that fail loudly before a user ever sees a bug.

I'm largely self-taught, which is probably why I care so much about developer experience and about writing things down. I've led a small team, run code reviews, mentored juniors, and spent a lot of time arguing constructively about architecture.

Outside of work I'm a music enthusiast and a gamer, and I write the occasional tutorial to save someone else the two hours I lost.

Toolbox

Things I reach for regularly. The list is deliberately boring — most of these have earned their place in production.

Frontend

  • React
  • Next.js
  • Gatsby
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • Tailwind CSS
  • Headless UI
  • TanStack Query
  • Redux
  • Zustand
  • Jotai
  • tRPC

Backend

  • Node.js
  • Express.js
  • Next.js API Routes
  • REST APIs
  • tRPC
  • oRPC
  • Prisma
  • Django

Databases

  • PostgreSQL
  • Prisma ORM
  • Drizzle ORM
  • MongoDB

Testing

  • Jest
  • React Testing Library
  • Playwright
  • Vitest
  • SuperTest

Tools & platforms

  • Salesforce
  • HubSpot
  • Slack Bolt
  • Bull.js
  • Strapi CMS
  • Git
  • Netlify
  • AWS EC2
  • AWS S3
  • Kubernetes
  • OpenLDAP

Also

  • AI/ML integration
  • Automation
  • Performance optimization
  • Accessibility

Timeline

Chronological moments since I first learned what a compiler was.

2026

  1. Shipped Tutor OS 🚀

    Designed and built a multi-tenant SaaS for tuition and coaching centres on Next.js 16, oRPC and Prisma 7 — full type safety from Postgres all the way to the UI, with RBAC, on-the-fly fee computation and Razorpay payments.

  2. Wrapped up at Codemancers

    Closed out four and a half years at Codemancers, having led a small team and shipped everything from a Slack standup platform to AI-driven sales automation. Now looking for the next hard problem.

2024

  1. Started leading 🧭

    Took on a team of three engineers — code reviews, mentoring, architecture calls and feature planning alongside product managers.

2021

  1. Joined Codemancers full time 🎉

    Converted my internship into a full-time offer, designing, building and deploying solutions for customers and for Codemancers itself.

  2. A short, sharp stint at CXDeployer ℹ️

    Built customer journey visualization and Kanban interfaces with React and Redux Toolkit, plus a JWT auth layer on Express and MongoDB.

  3. Graduated university 👨🏽‍🎓

    Finished my B.Tech in Computer Science Engineering at Adamas University, Kolkata.

  4. Frontend internship at APlus Topper 💡

    Learned how a web development company actually operates, and got real exposure to production frontend work.

2020

  1. First internship 💡

    A few months of self-teaching turned into my first internship at Next Generation Technocom Pvt. Ltd.

  2. Started learning frontend 🧑‍💻

    During the pandemic I fell into React videos on YouTube, went down the HTML/CSS/JavaScript rabbit hole, and never really came back out.

2017

  1. Started at Adamas University 🎓

    Began my undergraduate degree in Computer Science Engineering.

2016

  1. Wrote my first program 📝

    A friend's brother taught me the basics of C. From that moment I knew this was going to be an interesting uphill climb.