Subhajit Mahata

Forward Deployed AI Engineer · Applied AI, Full-Stack & Automation


About

Early-career, self-taught engineer focused on shipping AI products end-to-end — from understanding the problem to a deployed, working app. I build LLM-powered web apps, agentic automation, and interactive 3D/web experiences, usually solo and under deadline.

I like wiring up messy external APIs, routing across multiple model providers, and turning a rough requirement into something live. I also enjoy going lower-level when it matters — I wrote a Raft distributed-consensus engine from scratch in C++20. Currently targeting forward-deployed and applied-AI engineering roles (remote).

Skills

AI engineering: LLM apps, agentic workflows, multi-provider model routing (Gemini · Groq · DeepSeek · Llama), prompt engineering, RAG basics, tool/function calling, OpenAI/Claude/Gemini APIs, MCP
Programming & systems: Python, JavaScript/TypeScript, C++20, SQL (Supabase/Postgres), Git; distributed-systems & deterministic-simulation fundamentals
Web & full-stack: React, Next.js, Tailwind CSS, Supabase, REST APIs, Three.js / React Three Fiber, GSAP, Vercel & Cloudflare Pages
Automation: n8n, API integration, webhooks, OAuth (Gmail/Google), scheduled jobs, JSON
3D, CV & video: Blender (GLB/glTF), Rapier physics, MediaPipe (real-time computer vision), Remotion + FFmpeg, PIL/NumPy, TTS (gTTS · Piper · edge-tts)

Projects

Graphynovus

AI-assisted project-management web app — turns ideas into actionable plans on a visual task-graph (Next.js, Supabase, React Flow, Gemini).

⚠ Note: the live demo's sign-in/data backend is currently paused (free-tier Supabase). The landing page works; full code is available below.

asciiverse

Scroll-driven site that redraws images and video live as thousands of colored ASCII characters in the browser. “Characters are the pixels.”

Cutty City

Open-world 3D city you can roam and drive around — built with Three.js and Rapier physics.

Personal portfolio (Spider-Man themed)

Comic-maximalist, scroll-driven developer portfolio — “spinning prompts, pixels & automations into webs” (Next.js, GSAP, Three.js).

My Room

First-person Three.js walkthrough of a neon-lit Blender room — WASD/drag on desktop, on-screen pad on mobile (Vite).

Reel Automation

Faceless, cinematic short-form video studio that scripts, voices and renders reels programmatically (Remotion + edge-tts).

Raft consensus engine (C++20)

From-scratch Raft distributed-consensus implementation with a deterministic, fault-injecting network simulator for leader-election, split-brain and log-replication edge cases.

Clawed

Pixel-crab desktop screen pet (Python) — plus a Clawed-themed Instagram analytics dashboard on the Meta Graph API.

Dream Architect

Hackathon project that turns a free-text dream description into a walkable 3D dreamscape in the browser (Three.js / Next.js).

Invisibility Cloak

Real-time computer-vision webcam tool using MediaPipe hand tracking to make objects vanish on a pinch gesture (Python).

Experience

Project Trainee — AI & Digital Production

CMI Kolkata (Centre for Multiple Intelligence) · Remote / Kolkata

Education

Higher Secondary (Class 12) — West Bengal. Self-taught in software, AI and 3D.