HELLO WORLD_

Hey, I'm Ankit Rawani

Data Engineer Full-Stack Dev GenAI Builder

I build agentic AI systems and data pipelines by day, and hack on side-projects — from MCP tools to a from-scratch OS kernel — by night. Currently building GenAI at IBM.

Building cool things at IBM India
★ Top Performer 400+ LC ⚡ Hackathon
« . · . »

Who's this guy?

^_^

Software Engineer with 2+ years of experience designing scalable data pipelines, distributed cloud services, and full-stack web apps. I turn messy data into clean insights and sprinkle some AI magic on top.

I've been recognized for building agentic AI solutions and leading hackathon-winning projects. When I'm not engineering ETL workflows with PySpark, I'm probably breaking (and fixing) something in production.

✍ 400+ algo problems crushed
⚖ 10+ certifications
★ Led teams of 15+
Location India
Alma Mater NIT Trichy
Degree BTech, ICE
Current IBM India
~ * ~ * ~

My toolbox

☍ Data & Cloud

Spark PySpark Databricks Airflow Milvus Iceberg SQL PostgreSQL Neo4j Pandas Docker Azure GCP IBM Cloud

✿ AI / ML

Generative AI Agentic AI LLMs RAG Semantic Search Prompt Engineering ML Pipelines Watsonx AutoGen

⚙ Backend

Python C C++ FastAPI REST GraphQL ETL Microservices Linux

☰ Frontend

Next.js React TypeScript Tailwind CSS

⚒ Tools

GitHub Actions Netlify MCP SDK Docker Figma
« . · . »

Things I've built

01
⚡

SmartStream Chatbot

Aug 2024

Reduced memory footprint 70% by serving quantized Mistral 7B on FastAPI. Streaming responses in <2s latency with Tavily API for contextual search.

FastAPI React Transformers Tavily
Memory saved
70%
02
🎨

HueShift

Apr 2026

An OKLCH color-palette tool paired with an MCP server. Generates palettes from an image or hex, then pipes them into Claude Code, Cursor, or any MCP agent as Tailwind v4 tokens, CSS variables, or design-token JSON.

TypeScript MCP Tailwind v4 React
03
✎

Story Writer

Mar 2025

Automated creative writing across 5 modular agents — Genre, Character, Plot, Dialogue, Review. Improved coherence of generated stories by ~25%.

AutoGen Python Gemini
Genre → Character → Plot → Dialogue → Review
04
⚛

Pokemon MCP Server

Apr 2025

Conversational Pokemon metadata search by integrating Claude.ai with real-time PokeAPI calls using the MCP SDK. Gotta catch 'em all... programmatically.

MCP SDK Python Claude PokeAPI
05
💾

Minimal OS

Jul 2026

A 32-bit x86 OS kernel built from scratch in C and assembly. Boots via Multiboot under QEMU with interrupt handling (GDT, IDT, PIC remap, IRQ-driven timer + keyboard) and memory management — a bitmap physical frame allocator and 4 MiB paging.

C Assembly x86 QEMU
06
🏆
1st Place!

Graphique NFT

Mar 2022

Won 1st place in a 24-hour designathon at NIT Trichy. Converted complex Figma designs into pixel-perfect, responsive React code under extreme time pressure.

React Figma 24hrs
~ * ~ * ~

The adventure log

NOW
Sep 2023 — Present

Consultant, Data Scientist (GenAI)

IBM, India
  • Built scalable Milvus + FastAPI retrieval service — 45% faster analyst queries
  • Engineered PySpark pipelines — 2.5x ETL throughput
  • Distributed LLM platform serving 100K+ queries/month
  • Shipping agentic AI systems — BoQ estimation, Record-to-Report BI on Databricks, ServiceNow ticket resolution
  • Deployed MCP servers on IBM Cloud for structured document generation, adopted team-wide
★ Top Performer 2024 ⚡ Hackathon Finalist
Jun 2022 — Jun 2023

Software Developer Intern

AlphaBI Solutions, India
  • NextJS + Neo4j portal — 30% better traceability
  • Mobile chatbot integrated with backend APIs
  • GraphQL schemas for multi-tenant Apollo server
  • UI/UX enhancements across 3+ products
2020 — 2022

Tech & Design Head

TEDxNITTrichy
  • Led Web Dev & Graphic Design team
  • Built TEDx Event 2021 website
  • Automated audience registration system
2020 — 2022

Head, Eureka Team

IGNITTE, NIT Trichy
  • Volunteered JEE coaching for government school students
  • Built IGNITTE websites with React + Docker
« . · . »

Badge collection

◆ Azure Data Scientist (DP-100) ◆ Azure AI Fundamentals ◆ Azure Data Fundamentals ◆ Azure Fundamentals ◆ Databricks Spark 3.0 ◆ Watsonx Assistant ◆ Watsonx Data ◆ Watsonx.ai ◆ Docker Essentials ◆ React (Coursera) ◆ TensorFlow (DeepLearning.AI) ◆ Azure Data Scientist (DP-100) ◆ Azure AI Fundamentals ◆ Azure Data Fundamentals ◆ Azure Fundamentals ◆ Databricks Spark 3.0 ◆ Watsonx Assistant ◆ Watsonx Data ◆ Watsonx.ai ◆ Docker Essentials ◆ React (Coursera) ◆ TensorFlow (DeepLearning.AI)
~ * ~ * ~

Let's build something

Got a wild idea, a data problem, or just want to nerd out about LLMs? My inbox is always open.

✉ ankitgdes@gmail.com