Engineering Leader | CTO | VP / Director of Engineering

Mayank Kumar Gupta

Engineering leader with seven years running the whole engineering function of a SaaS and AI product company.

Projects
84
Skills
94
Stories
19
Since
2019

Timeline

  1. Jun 2019 – Feb 2020Full Stack Engineer · Smarter.Codes
  2. Feb 2020 – Dec 2021Program Manager · Smarter.Codes
  3. Dec 2021 – PresentChief Technology Officer · Smarter.Codes

Projects 84

Document AI8 Walk this district

AI Course Writer

2024–2026

Generates long structured documents by filling a template's placeholders from source documents, built for an external training-material business.

Conversational AI12 Walk this district

Search & commerce12 Walk this district

Product & SaaS12 Walk this district

Data & crawling7 Walk this district

Automation10 Walk this district

Platform & internal23 Walk this district

Stories 19

Decisions8

High availability for a bot runtime that insisted on being in memoryThe platform ran multi-container with state surviving restarts, and the design documented its failure modes, including those the fix introduced.2021 · Hybrid.Chat conversational platformWanting to build it in house and buying insteadWe shipped on the vendor, and the recorded trade-off made later customisation questions easy to answer.2023 · Hybrid.Chat conversational platformTaking a component out of the stack instead of adding oneThe dependency and its rollback logic came out, leaving the backend with a single store of record.2023 · Omnichannel agent inboxOne model for everyone, or one per customerThe partitioned design went forward, with the loss of cross-fleet questions accepted openly.2024 · Kray.AI search and document assistantFinding out what the cloud bill was actually forPruning followed the inventory instead of guesswork, and the sweep set the order of what to stop.2026 · Consulting business-development deskA port that turned out not to be a portThe order of work changed without changing the plan, and client-specific code stayed out of the generic package.2026 · TalkingDB document question-answeringTaking services away instead of adding themFewer services to deploy, fewer cross-service failures to trace, and each remaining split could be defended individually.2025 · Consulting business-development deskReading the bill before optimising the modelCost fell sharply with no change to models or outputs.2025 · Consulting business-development desk

Throw me a paper plane

Write a line; I’ll find it in my inbox.