Skip to main content

Hey, I'm

Mayank Bohra

Co-Founder, Highlyt · GenAI Engineer. Building Highlyt, a PDF reader that plugs into Claude and ChatGPT via MCP, while continuing as Founding Engineer at Gradeless AI on Rehearsal AI. Writing about the messy reality of shipping GenAI.

I'm Mayank Bohra, Co-Founder of Highlyt and Founding Engineer at Gradeless AI. At Highlyt, we're building a typed, cross-document knowledge graph for readers who live inside Claude and ChatGPT. At Gradeless, I work on Rehearsal AI, a voice-powered AI interview prep platform serving 5,000+ candidates.

Mayank Bohra - GenAI Engineer and Creator of Rehearsal AI at Gradeless AI
About Me

My Story

I'm Mayank Bohra, Co-Founder of Highlyt and Founding Engineer at Gradeless AI. At Highlyt, we're building a PDF reader and typed knowledge graph that plugs into Claude and ChatGPT via MCP, so AI can read from and write to your highlights directly. I handle the technical side; my co-founder Rajika Patel leads design and marketing.

At Gradeless AI, I work on Rehearsal AI, a voice-powered AI interview prep platform serving 5,000+ candidates across IIMs, engineering placements, and campus recruitment. I architected the interview backend and built DeepProbe, the adaptive questioning engine.

My focus is consistent across both active roles: turning messy, open-ended problems into production LLM systems that feel simple for non-technical users. At Highlyt the surface is reading and annotation; at Rehearsal it is voice and interviewing. The engineering discipline is the same.

Earlier, I built AI tools at Jaipuria Institute of Management, India's first AI-Native B-School, including interview platforms serving 2,000+ students across 4 campuses and natural-language interfaces for querying academic content.

I write about what I learn while building: LLM engineering, MCP servers, Claude workflows, and the messy reality of shipping GenAI products. My writing appears on Towards AI, FAUN.dev, and my Substack.

What I'm Focused On

Building HighlytBuilding Rehearsal AI at GradelessMCP & AI IntegrationGenAI Product EngineeringKnowledge GraphsBuilding in Public
Career Journey

Work Experience

December 2025 – PresentCurrent

Co-Founder

Highlyt, highlyt.app · Co-Founder

Co-Founded Highlyt with Rajika Patel. Highlyt is a PDF reader and typed, cross-document knowledge graph that plugs into Claude and ChatGPT via MCP. I lead engineering, architecting the five-client platform (web, Chrome extension, mobile, MCP OAuth server, MCP API-key server) that share one FastAPI + Supabase backend. Built the knowledge-graph layer, typed highlight links (supports, contradicts, expands, questions, related), the Reading Assessment engine, and 27 MCP tools that let LLMs operate inside a reader's library. Rajika handles design and marketing.

FastAPISupabaseMCPPythonReactViteD3-forcepdf.jsTypeScript

November 2025 – PresentCurrent

Founding Generative AI Engineer

Gradeless AI · Full-time

Founding engineer building Rehearsal AI, a voice-powered interview preparation platform serving 5,000+ candidates across IIMs, engineering placements, and campus recruitment. Architected the interview backend with minimal latency voice interactions and built DeepProbe, an adaptive questioning engine that prevents repetition through domain-aware rotation while forcing deeper responses. Designed the question delivery system with controlled randomization across different areas specific to different domains, real-time answer analysis, and credibility scoring.

PythonFastAPIOpenAIVoice AINext.jsSupabase

December 2024 – Present

AI Developer

Jaipuria AI Labs, Jaipuria Institute of Management · Full-time

Developed AI-powered educational tools at India's first AI-Native B-School. Created interview simulation platform serving 3,000+ students across 4 campuses. Created natural-language interfaces over Supabase/PostgreSQL for querying academic content.

PythonFastAPIReactPostgreSQLRAGLlamaIndex

August 2023 – December 2024

Teaching Assistant

JK Lakshmipat University · Part-time

Provided hands-on assistance to students during lab sessions. Assisted in the evaluation of students' performance.

PythonCData StructuresAlgorithms

May 2023 – December 2024

Technical Content Writer

GeeksforGeeks · Freelance

Wrote technical articles on programming concepts, data structures, and algorithms. Contributed to educational content reaching millions of developers and students worldwide.

Technical WritingPythonDSATutorials

June 2023 – July 2023

Junior Software Engineer

Dexpert Systems PVT. LTD. · Internship

Built a Progressive Web App using ReactJS, developed a Management System from scratch with ASP.NET and MS SQL Server, upgraded a Flutter mobile app, and created dynamic dashboards for payables/receivables using Java Struts 2.0 and MySQL.

ReactJavaScriptC#ASP.NETMS SQL ServerJavaStruts 2.0MySQLFlutterDart
Education

Academic Background

B.Tech in Computer Science Engineering

Specialization in Artificial Intelligence

JK Lakshmipat University, Jaipur

2021 – 2025Rajasthan, India
Deep Dives

Case Studies

Not just what I built, but how I think. These case studies show my engineering decisions, trade-offs, and learnings.

Founder Engineering

Building a PDF Reader for the LLM Era

Highlyt · highlyt.app

Why I don't want an AI that reads for me, I want one that reads with me. A case study in building a typed, cross-document knowledge graph that Claude and ChatGPT can read from and write to via MCP.

Capture > Organize > Retrieve, the hierarchy most reading tools ship backwards
Typed relationships over free-text tags (supports, contradicts, expands)
The week of PDF coordinate bugs that cost me a foundation decision
Read Case Study →
Product Engineering

Scaling AI Interview Simulations

Rehearsal AI @ Gradeless

How I architected a voice-powered interview platform serving 5,000+ candidates across IIMs, FAANG prep, and campus placements, from problem space to production.

Designed question delivery with controlled randomization
Built DeepProbe adaptive questioning engine
Trade-offs: latency vs accuracy in voice AI
Read Case Study →
Open Source

Projects

Side projects, experiments, and open source contributions.

CareAI

AI-powered medical advisory system that predicts diseases from 132 symptoms with 100% test accuracy. Features voice input and comprehensive health guidance.

PythonFlaskScikit-learn+1

Transformer from Scratch

Complete implementation of the transformer architecture from 'Attention is All You Need' paper using PyTorch.

PythonPyTorchNLP

Remote Readwise MCP

Model Context Protocol server for Readwise that enables Claude to access your reading highlights on web & mobile.

PythonFastMCPDocker

MelodyNet

Music genre classifier that converts audio to mel-spectrograms and uses CNN for 10-genre classification. Full-stack ML app.

TensorFlowFlaskReact+1

Authify

Production-grade MERN authentication system with role-based access control, JWT tokens, and email verification workflows.

ReactNode.jsMongoDB+1

ML-Bot (RAG)

Local RAG application using Google Gemma-2B-IT for document-based Q&A without external API dependencies.

GemmaPyTorchRAG+1
Engineering Philosophy

How I Think

The principles and trade-offs that guide my engineering decisions.

Ship Fast, Learn Faster

I'd rather ship something imperfect and iterate than build the perfect solution no one uses. Real user feedback beats theoretical optimization every time.

Trade-offs Over Best Practices

There's no universal "best" solution. I focus on understanding constraints, evaluating trade-offs, and choosing what's right for this context, not what's trendy.

Document Decisions, Not Just Code

Code tells you what. Comments tell you how. Documentation tells you why. Future me (and teammates) need all three to maintain systems effectively.

Build for Non-Technical Users

The best AI systems disappear into the background. My goal is making complex technology feel simple and intuitive for the people who actually use it.

Tools & Technologies

My Tech Stack

Backend

PythonFastAPISupabasePostgreSQL

Frontend

Next.jsReactTypeScriptVercel

AI / LLM

OpenAIClaudeRAGLlamaIndex

Tools

Voice AICursorClaude CodeGit
What Others Say

Testimonials

"I find Mayank a versatile talent with fantastic technical acumen and zeal to get the task done to satisfaction. Wishing him all the best for his future.

"Mayank is among the top students in the class. He has been a dedicated and hard-working student. He has often shown professional skills even as a student and has been goal-oriented. He doesn't need a lot of hand-holding. Even outside class, he is very supportive in nature. There to help his friends and peers. I wish him all the best in his career. I am sure he will become an asset to any company he joins.

"Mayank is a very good programmer. He has very good technical skills in Java and Data Structures.

Writing

Thoughts & Insights

I write about what I learn while building: LLM engineering, Claude workflows, and the messy reality of shipping GenAI products. Featured on Towards AI, FAUN.dev, and other publications.

10 Claude Code Updates You Missed That Will Change How You Work

Claude Code
FAUN.dev5 min

The Agent Prototype Trap: 15 Things That Break When You Hit Production

LLM Engineering
Towards AI7 min

Stop Collecting AI Tools. Start Building Systems That Actually Work.

AI Tools
Towards AI8 min

Claude Projects, Sub-Agents, or Skills? Here's How to Actually Choose

Claude Code
Towards AI6 min

Stop Using Claude Wrong: Why Skills Are the Solution to Your AI Reliability Problem

Claude Code
Towards AI6 min

Stop Treating AI Coding Assistants Like Magic. Here's the Context-Aware System That Actually Works.

AI Tools
Towards AI6 min

Everyone's Building with LLMs Wrong. Here Are the 10 Myths Killing Your Projects.

LLM Engineering
Towards AI7 min

The AI Developer Productivity Paradox: Why "10x Productivity" Claims Are Backwards

Productivity
Towards AI9 min

Stop Chasing Perfect Prompts. Build Context Systems That Actually Scale.

LLM Engineering
Towards AI6 min

Stop Reading Every AI Newsletter. Start Building Things That Matter

Productivity
Towards AI4 min

Stop Using Claude Code Like Solo Hackers: The Team Coordination System That Actually Scales

Claude Code
Towards AI8 min

Everyone's Doing DSA Wrong. Here's the System That Actually Works.

Productivity
Towards AI6 min

Claude Isn't Your Copilot. It's Your New Engineering Team.

Claude Code
Towards AI5 min

My Cursor Custom Mode Setup: Building the Perfect AI Development Toolkit

Cursor
Towards AI9 min

Coding is Useless in 2025. (Unless You Understand This One Thing)

Productivity
Towards AI5 min

The Prompts I Actually Use to Code with AI Assistants

AI Tools
Towards AI5 min

The Creativity Trap: Why AI Brainstorms Might Be Limiting Your Ideas

AI Tools
Towards AI9 min

Why Everyone Gets the "Essential AI Engineer Stack" Wrong

AI Tools
Towards AI8 min

The Myth of Effortless AI Automation (Or: Why "Boring" is Harder Than It Looks)

LLM Engineering
Towards AI5 min

Why Your FastAPI Project Needs an AI Copilot (and How to Prompt It Right)

AI Tools
Towards AI9 min

Beyond the Prompt: What Google's LLM Advice Doesn't Quite Tell You

LLM Engineering
Towards AI7 min

The Agentic Ops Headache: When 'Rollback' Means Complex Compensation

LLM Engineering
Medium6 min

Clever Code, Constrained Power: What the DeepSeek Debate Reveals About Global AI

LLM Engineering
Medium3 min

Beyond AI: Unleashing Your Inner Creator in the Age of Automation

Productivity
Medium3 min

I Have Different claude.md Files for Different Projects

Claude Code
Medium4 min

Everyone's Using ChatGPT to Write Stories. They All Sound Like Garbage.

AI Tools
Medium4 min

From Placement Pressure to First Tech Job: What I Learned the Hard Way

Productivity
Medium5 min

10 Claude Code Updates You Missed That Will Change How You Work

Claude Code
FAUN.dev5 min

The Agent Prototype Trap: 15 Things That Break When You Hit Production

LLM Engineering
Towards AI7 min

Stop Collecting AI Tools. Start Building Systems That Actually Work.

AI Tools
Towards AI8 min

Claude Projects, Sub-Agents, or Skills? Here's How to Actually Choose

Claude Code
Towards AI6 min

Stop Using Claude Wrong: Why Skills Are the Solution to Your AI Reliability Problem

Claude Code
Towards AI6 min

Stop Treating AI Coding Assistants Like Magic. Here's the Context-Aware System That Actually Works.

AI Tools
Towards AI6 min

Everyone's Building with LLMs Wrong. Here Are the 10 Myths Killing Your Projects.

LLM Engineering
Towards AI7 min

The AI Developer Productivity Paradox: Why "10x Productivity" Claims Are Backwards

Productivity
Towards AI9 min

Stop Chasing Perfect Prompts. Build Context Systems That Actually Scale.

LLM Engineering
Towards AI6 min

Stop Reading Every AI Newsletter. Start Building Things That Matter

Productivity
Towards AI4 min

Stop Using Claude Code Like Solo Hackers: The Team Coordination System That Actually Scales

Claude Code
Towards AI8 min

Everyone's Doing DSA Wrong. Here's the System That Actually Works.

Productivity
Towards AI6 min

Claude Isn't Your Copilot. It's Your New Engineering Team.

Claude Code
Towards AI5 min

My Cursor Custom Mode Setup: Building the Perfect AI Development Toolkit

Cursor
Towards AI9 min

Coding is Useless in 2025. (Unless You Understand This One Thing)

Productivity
Towards AI5 min

The Prompts I Actually Use to Code with AI Assistants

AI Tools
Towards AI5 min

The Creativity Trap: Why AI Brainstorms Might Be Limiting Your Ideas

AI Tools
Towards AI9 min

Why Everyone Gets the "Essential AI Engineer Stack" Wrong

AI Tools
Towards AI8 min

The Myth of Effortless AI Automation (Or: Why "Boring" is Harder Than It Looks)

LLM Engineering
Towards AI5 min

Why Your FastAPI Project Needs an AI Copilot (and How to Prompt It Right)

AI Tools
Towards AI9 min

Beyond the Prompt: What Google's LLM Advice Doesn't Quite Tell You

LLM Engineering
Towards AI7 min

The Agentic Ops Headache: When 'Rollback' Means Complex Compensation

LLM Engineering
Medium6 min

Clever Code, Constrained Power: What the DeepSeek Debate Reveals About Global AI

LLM Engineering
Medium3 min

Beyond AI: Unleashing Your Inner Creator in the Age of Automation

Productivity
Medium3 min

I Have Different claude.md Files for Different Projects

Claude Code
Medium4 min

Everyone's Using ChatGPT to Write Stories. They All Sound Like Garbage.

AI Tools
Medium4 min

From Placement Pressure to First Tech Job: What I Learned the Hard Way

Productivity
Medium5 min
Services

Work With Me

I help startups and institutes build AI-powered products, from interview simulations to internal chatbots. If you need someone who can turn messy requirements into production systems, let's talk.

AI Chatbots & Assistants

Custom chatbots for institutes, SMEs, or internal tools. RAG-powered, context-aware, production-ready.

RAG integration
Custom knowledge bases
API integration
Get Started →
Popular

Interview Simulation Tools

Voice-powered interview prep systems for placement cells, coaching institutes, or HR teams.

Voice AI integration
Adaptive questioning
Feedback & scoring
Get Started →

FastAPI + LLM MVPs

Quick 2-3 week builds for founders who need an AI-powered MVP to validate their idea.

Rapid prototyping
Production deployment
Documentation
Get Started →

Follow My Writing

I share what I learn while building production AI systems: LLM engineering, voice AI, and the messy reality of shipping GenAI products.

Read on Medium
Get In Touch

Let's Connect

Building in GenAI, MCP, or reading tools? Want to chat about Highlyt, LLMs, or career stuff? I'd love to hear from you.

TryRehearsal