🚀 AI & Agentic Systems Architect

Building intelligent enterprise AI systems that scale

Founder-builder of Light & Wonder's AI Harness Studio. Claude Enterprise & GitHub Copilot expert. ~10 years full-stack engineering, 1.5+ years architecting production AI workflows with MCP integrations and agentic pipelines.

Claude Enterprise MCP Architecture AI Workflows Full Stack System Design
Also shipping on the side: 91 public repos
Karthick Dhanapal - AI Engineer

Core Expertise

AI & Agentic Engineering Specialization

🤖

Claude Enterprise & Agentic AI

Production experience building Claude-powered AI workflows, prompt engineering at scale, and agentic pipeline architecture.

🔗

MCP Server Integration

Implemented Figma (design-to-code) and Playwright (automated testing) MCP servers wired into Claude agentic pipelines.

⚙️

Full Stack Development

React, Angular, Node.js, TypeScript. From AI-powered front-ends to high-performance backend systems and real-time streaming.

☁️

Cloud & Enterprise Architecture

Azure, Dynamics 365, Power Platform expertise. Delivered solutions across Singapore, Southeast Asia, and UAE.

🎮

Applied AI Products

Shipped facial recognition modules, WebGL game overlays, and real-time AI-driven UI testing for live gaming platforms.

📚

AI Knowledge Systems

Architected QI Library & AI Harness Studio — organization-wide repositories standardizing AI-assisted development across teams.

Major Achievements

Product-level impact and engineering leadership

AI PLATFORM

AI Harness Studio

Architected and shipped an organization-wide platform for managing Claude-powered feature experiments, A/B testing, and safe rollout of LLM capabilities across engineering teams.

KNOWLEDGE BASE

QI Library

Built a standardized repository of prompts, skills, commands, and instruction sets for AI-assisted development. Accelerated team productivity and reduced boilerplate across teams.

MCP INTEGRATION

Figma & Playwright MCP Servers

Integrated MCP servers directly into Claude agentic pipelines for automated design-to-code handoff and AI-driven UI testing without context switching.

PRODUCT FEATURE

Facial Recognition Module

Shipped computer vision integrated across front-end and API layers for production gaming platform. Real-time inference and optimization.

GAME TECH

WebGL Game Overlay

Built real-time WebGL-based overlay for live gaming platform (iView). Performance-optimized 60fps rendering with AI-driven interactions.

DEVELOPER TOOLS

Custom Code Generators & IDE Extensions

Built internal tooling to reduce boilerplate and accelerate engineering workflows. Semantic analyzers and automated scaffolding systems.

Professional Experience

~10 years across AI, enterprise, and gaming technology

Apr 2024 – Present
Full Stack Developer / Advanced Software Engineer
Light & Wonder • Chennai, India
Leading AI systems and full-stack development for iView, DMX, ENGAGE, and SEA server products.
  • Architected AI Harness Studio & QI Library — standardizing AI-assisted development organization-wide
  • Integrated Figma and Playwright MCP servers into Claude agentic pipelines for automated workflows
  • Shipped applied-AI features: facial recognition module and WebGL game overlay
  • Built internal developer tooling: code generators, IDE extensions, semantic analyzers
  • Owned full-stack delivery: React front-ends, Node.js/API backends, performance optimization
  • Adopted Angular 21 with Signals and zoneless change detection for performant reactive components
  • Contributed to real-time and VOD streaming platforms with Kafka, Redis, adaptive streaming
Sept 2022 – Apr 2024
Dynamics CRM Technical Solution Architect
Persistent Systems (LSAC Microsoft) • Chennai, India
Enterprise architecture and modernization of cloud-based CRM solutions.
  • Implemented Dynamics 365 Marketing customizations: customer journeys, triggers, segments
  • Modernized Angular components (v21), services, pipes, directives with TypeScript
  • Built RESTful Web Services APIs serving JSON to front-end applications
  • Deployed and customized event portal applications with timezone handling
  • Configured Azure resources (VMs, AD, Web Apps, Databases) with CI/CD pipelines
  • Practiced TDD with Jasmine/Karma in Agile delivery teams
Jun 2019 – Jul 2022
Technical Solution Architect
Sony (Web Synergies) • Singapore
Cloud infrastructure and enterprise application design across Southeast Asia.
  • Designed and deployed Azure solutions: App Service, VMs, Logic Apps, Blob/File Storage
  • Migrated on-premise applications to Azure with data partitioning (hot/cold/archive tiers)
  • Configured Azure Application Gateway, WAF rules, autoscaling, private VNet connections
  • Delivered Dynamics 365: Lead-to-Order, Power Apps/Power Automate integrations, CDS entities
  • Key projects: SONY Scanner (Power Apps inventory), Crisis Management (COVID tracking), Dealer Portals (Southeast Asia), CiPS (Field Service, UAE)
Jul 2017 – Jul 2019
Software Engineer
RAVSoft Solutions India Pvt. Ltd. • Chennai
Pre-sales engineering and Dynamics 365 solutions delivery.
  • Supported pre-sales: RFPs, resourcing, costing, end-to-end Dynamics 365 sales process
  • Built customized views, workflows, plugins; implemented Lead-to-Order, ERM modules
  • Delivered: Lead2Sale (USA), Blu-Ring medical imaging (IBM, Canada), VNASync PACS, PyDICOM PDF generator
Apr 2016 – Jul 2017
Programming Analyst
Excelacom • Chennai
Business rules engine and enterprise application development.
  • Developed DROOLS business-rules components for Smart Quote (Fairpoint, USA)
  • Implemented Clone Quote, Rule Management, Export Management modules
  • Unit and integration testing with Mockito/PowerMockito

Technical Skills

Comprehensive expertise across AI, full-stack, and enterprise systems

🤖 AI & Agentic Systems

  • Claude Enterprise & Claude Code
  • GitHub Copilot Enterprise
  • Agentic AI Architecture
  • Prompt Engineering at Scale
  • MCP (Model Context Protocol)
  • LLM Tooling & Orchestration
  • AI Workflow Automation

⚛️ Frontend Development

  • React & Next.js
  • Angular 21 (Signals, Zoneless)
  • TypeScript & JavaScript
  • HTML5 & CSS3
  • WebGL & Canvas
  • Responsive Design

🖥️ Backend & APIs

  • Node.js & Express
  • REST & GraphQL APIs
  • C# & ASP.NET Core
  • Java & Python
  • Kafka & Redis
  • Microservices Architecture

☁️ Cloud & Enterprise

  • Azure (App Service, Functions)
  • Microsoft Dynamics 365
  • Power Platform & Power Apps
  • Azure DevOps & CI/CD
  • Managed SQL & Blob Storage

🛠️ DevOps & Tools

  • Git & GitHub Actions
  • Perforce & Azure DevOps
  • Docker & Kubernetes
  • YAML & PowerShell
  • JIRA & Agile

📊 Specializations

  • System Design & Architecture
  • Real-time Streaming (HLS/DASH)
  • Computer Vision Integration
  • Performance Optimization
  • Technical Leadership

Personal Projects & Open Source

Independent work outside the day job — every repo below is self-directed and public on GitHub.

91 Public repos
58 Flutter games
57 Shipped as Windows + Android builds
24 LLM / agent-ops tools
AGENT INFRASTRUCTURE

horizon

Context-window budget manager for long-running Claude agents — drops or summarizes old turns to stay within budget, never crashing on overflow.

AGENT INFRASTRUCTURE

quorum

Multi-agent orchestration control plane built around budget enforcement and failure isolation, not happy-path demos.

AGENT INFRASTRUCTURE

pathfinder

Long-horizon task planner that detects plan drift and replans only the remaining work.

ANDROID

RideAlert

Full-screen, alarm-volume alert app for ride-hailing drivers — fires a loud lock-screen alert whenever Uber, Ola, or Rapido post a notification, even in silent mode.

DESIGN SYSTEM

hearth-design-system

A Claude-inspired design system: design tokens, accessible React components, and a written rulebook for consistent product UI.

Cost & pricing

COST & PRICING

batch-economics

Real-time vs. batch-API tradeoff calculator for LLM costs — accounts for the latency cost batching hides

COST & PRICING

cache-yield

Estimates how much prompt caching would have saved on a historical LLM request log

COST & PRICING

finetune-vs-prompt

Cost breakeven calculator: fine-tuning vs. long-context/RAG prompting

COST & PRICING

model-arbitrage

Cross-provider (Anthropic/OpenAI/Google) LLM pricing comparator for a fixed workload shape

COST & PRICING

pareto-router

Finds the cost/quality Pareto-optimal frontier in a historical log of real LLM request outcomes

COST & PRICING

rag-costmap

Offline cost-planning calculator for RAG systems — projects indexing, storage, and query costs from 10K to 10M docs

COST & PRICING

spend-sentinel

Offline statistical anomaly detector for LLM API billing/usage logs

COST & PRICING

tokendiff

CI-friendly tool that catches prompt-template token-cost regressions before they merge

COST & PRICING

tokenledger

Token cost-attribution ledger for LLM API usage

RAG & retrieval quality

RAG & RETRIEVAL QUALITY

chunk-bench

Reproducible benchmark harness comparing document-chunking strategies by their effect on retrieval quality

RAG & RETRIEVAL QUALITY

context-packer

Selects the max-relevance subset of retrieved chunks that fits a fixed context-token budget

RAG & RETRIEVAL QUALITY

groundcheck

RAG groundedness/hallucination checker — flags answer sentences not supported by retrieved context

RAG & RETRIEVAL QUALITY

index-decay

Staleness/drift monitor for RAG vector indexes using content-hashed manifests

RAG & RETRIEVAL QUALITY

query-rewriter-bench

Benchmark harness for RAG query-rewriting strategies

RAG & RETRIEVAL QUALITY

retrieval-arena

Benchmarks sparse (BM25), dense, and hybrid retrieval against the same corpus and eval set

Prompt & guardrail testing

PROMPT & GUARDRAIL TESTING

guardrail-bench

Adversarial red-teaming harness that scores a system prompt's guardrail robustness via an LLM judge

PROMPT & GUARDRAIL TESTING

prompt-regress

Behavioral regression testing for prompt templates — flags semantic drift and format breaks

PROMPT & GUARDRAIL TESTING

rubric

LLM-as-judge eval harness — rubric criteria in, structured pass/fail report out

PROMPT & GUARDRAIL TESTING

tool-contract

Static schema-drift detector for MCP/Claude tool JSON Schema definitions

Agent observability & debugging

AGENT OBSERVABILITY & DEBUGGING

agent-graph

Offline forensic tool that reconstructs a multi-agent call tree from Claude session transcripts

AGENT OBSERVABILITY & DEBUGGING

session-replay

Deterministic offline replay/debugger for Claude agent session transcripts

AGENT OBSERVABILITY & DEBUGGING

waypoint

Durable, checkpointed workflow engine for chaining Claude-powered steps with human-in-the-loop approval gates

AGENT OBSERVABILITY & DEBUGGING

workflow-profiler

Per-step performance profiler for multi-step Claude Code-style agent workflows

Other

OTHER

flowforge

Small, config-driven, pluggable ETL pipeline toolkit for Python

MCP SERVER

triagekit-mcp

TriageKit — a suite of small, focused MCP servers for automation engineers

MCP SERVER

pipeline-doctor

TriageKit — diagnoses Airflow DAG and dbt run failures, traces lineage impact, catches upstream-caused false alarms

MCP SERVER

k8s-triage

TriageKit — diagnoses unhealthy Kubernetes workloads and finds resource right-sizing candidates using real cluster state

57 of 58 ship as downloadable Windows + Android builds
GAME

airhockey

Air Hockey in Flutter — real circle-circle collision response (not a paddle-vs-wall bounce), with the paddle's own velocity partially transferred into the puck on impact.

GAME

anagram

🔤 Anagram game built with Flutter that accepts any valid anagram of the letters, not just one intended word.

GAME

asteroids

Asteroids arcade shooter in Flutter — wrap-around physics, drag-to-move ship, auto-fire, and asteroid-splitting-free simplified rock field.

GAME

balloonpop

Balloon Pop Reflex in Flutter — tap rising balloons before they escape, avoid the bombs, with a spawn-rate difficulty ramp that increases over time.

GAME

battleship

🚢 Battleship built with Flutter, hunt-and-target AI opponent (not random guessing).

GAME

blackjack

♠️ Blackjack built with Flutter, correct soft-ace scoring including the double-Ace case.

GAME ★ 1

boggle

🔤 Boggle built with Flutter, authentic 16-cube dice set and path-validated word entry.

GAME

brain_quest

🧠 Four brain-training mini-games in one Flutter app — memory match, number merge, reflex trainer, and word scramble — with Firebase email/password sign-in.

GAME

bubbleshooter

Bubble Shooter in Flutter — offset hex-grid match-3 popper: same-color connected-component search to pop groups of 3+, then a separate ceiling-reachability search to drop anything left stranded.

GAME

checkers

🔴⚫ Checkers built with Flutter, mandatory captures and multi-jump chains (not a simplified pass), minimax AI.

GAME

chess

♟️ Chess built with Flutter, minimax + alpha-beta AI. Move generator verified with perft against chessprogramming.org reference values (start position depth 1-5, plus Kiwipete and a promotion-heavy position).

GAME

connectfour

🔴🟡 Connect Four built with Flutter — minimax + alpha-beta pruning AI, tested against concrete tactical positions (winning drops, blocking threats).

GAME

crazyeights

Crazy Eights in Flutter — the classic shedding card game against an AI opponent, with proper wild-8 suit declaration overriding subsequent rank/suit matching.

GAME

doodlejumper

Doodle Jumper in Flutter — drag-steered vertical platformer with screen-wrap, procedurally scrolling platform field, and local best-score tracking.

GAME

dotsandboxes

🔲 Dots and Boxes built with Flutter, minimax AI that avoids gifting 3-sided boxes.

GAME

fifteenpuzzle

The classic 15 sliding-tile puzzle in Flutter — generated to always be solvable via the parity invariant that governs which of the 16! arrangements are reachable, verified against the historic 14-15-swap unsolvable case.

GAME

floodfill

Flood Fill (Flood-It) in Flutter — a connectivity puzzle where each move floods your BFS-connected region into a new color, absorbing every newly-adjacent matching cell, within a move limit.

GAME

freecell

Freecell Solitaire in Flutter — the real ruleset (single-card moves aren't a simplification here, they're how Freecell actually works) across tableau, free cells, and foundations.

GAME

fruitslice

Fruit Slice in Flutter — drag to slice fruit launched on real parabolic trajectories under gravity, hit-tested against the swipe's line segment (clamped, not the infinite line through it).

GAME

gofish

Go Fish in Flutter — the classic card game against an AI opponent, with full ask/go-fish/book rules and both end-game conditions correctly handled.

GAME

gomoku

Gomoku (five-in-a-row) in Flutter — threat-scoring heuristic (open runs weighted far above blocked ones) searched via depth-limited minimax with alpha-beta pruning over locally-restricted candidate moves.

GAME

lightcycles

Tron-style Light Cycles in Flutter — the AI opponent picks its direction by flood-filling reachable open space each tick and maximizing it, a real space-maximization technique from actual Tron bots.

GAME

lightsout

💡 Lights Out built with Flutter, provably-solvable puzzle generator (scrambles from solved, not random cells).

GAME

mancala

🌰 Mancala (Kalah rules) built with Flutter, extra-turn and capture mechanics, minimax AI.

GAME

mastermind

⚫⚪ Mastermind built with Flutter, duplicate-color-aware peg feedback (same algorithm shape as Wordle's letter coloring).

GAME

match3

Match 3 in Flutter — swap adjacent gems, clear runs of 3+, and watch gravity-fill trigger real cascading chain reactions until the board settles.

GAME

mathquiz

➗ Math Quiz Sprint built with Flutter, division problems guaranteed to always divide evenly.

GAME

mazerunner

Maze Runner in Flutter — swipe-navigate a freshly generated maze (randomized recursive backtracker) while racing a real breadth-first-search shortest-path AI to the exit.

GAME

memorymatch

Memory Match in Flutter — a space-themed concentration/pairs game with a clean flip/match/mismatch-resolution state machine and locally tracked best move count.

GAME

minesweeper

💣 Classic Minesweeper built with Flutter — safe first click, flood-fill reveal.

GAME

minicrossword

Mini Crossword in Flutter — standard crossword numbering and across/down word slots derived algorithmically from any block-pattern grid, not hardcoded per puzzle.

GAME

nim

🪙 Nim built with Flutter, AI plays the mathematically perfect nim-sum strategy from combinatorial game theory.

GAME

pegsolitaire

Peg Solitaire in Flutter — the classic 33-hole cross-board puzzle with full straight-line jump validation and both end-state checks (stuck vs. solved).

GAME

pixelchase

Pixel Chase in Flutter — a Pac-Man-style maze chase where ghosts hunt with a fresh BFS shortest-path recompute every tick and flee (maximize-distance) once you've eaten a power pellet.

GAME

pong

🏓 Pong built with Flutter, speed-capped ball-tracking AI paddle (beatable by design).

GAME

puzzle2048

🔢 2048 built with Flutter, tested tile-merge logic (no accidental chain merges).

GAME

reversi

⚫⚪ Reversi/Othello built with Flutter, positional-weight minimax AI (corners/edges, not raw disc count).

GAME

rps

🪨📄✂️ Rock Paper Scissors built with Flutter, vs an AI that tracks and counters your move patterns instead of picking randomly.

GAME

skyhop

🐤 A flappy-style endless obstacle dodger built with Flutter — tap, click, or press Space to flap through the gaps.

GAME

snake

🐍 Classic grid-based Snake built with Flutter — swipe or arrow-key/WASD controls, speeds up as you grow, local best score.

GAME

spaceinvaders

Classic Space Invaders arcade shooter — Ticker-driven Flutter engine with advancing invader waves, dodgeable enemy fire, and local high scores.

GAME

sudoku

🔢 Classic 9x9 Sudoku built with Flutter — a real backtracking generator guarantees every puzzle has exactly one solution.

GAME

tetris

Tetris in Flutter — 7-bag piece randomizer, tetromino rotations derived by rotating a matrix rather than hand-copied tables, real gravity/lock/line-clear rules, keyboard and swipe controls.

GAME

threesmerge

Threes-style sliding merge puzzle in Flutter — each tile moves at most one cell per swipe (not a full 2048-style slide), with the signature 1+2=3 special-pair merge rule.

GAME

tictactoe

❌⭕ Tic-Tac-Toe built with Flutter with an actually-unbeatable minimax AI, verified by an exhaustive never-loses test.

GAME

towerofhanoi

Tower of Hanoi in Flutter — the classic 3-peg puzzle plus a recursive optimal solver, verified by actually replaying its full move sequence against the game engine.

GAME

triviaquiz

Trivia Quiz in Flutter — timed multiple-choice quiz with a consecutive-correct streak bonus and a general-knowledge question bank.

GAME

ultimatetictactoe

Ultimate Tic-Tac-Toe in Flutter — the meta-board variant where your move sends the opponent to a specific sub-board, played against a depth-limited minimax AI with macro/micro line-potential heuristics.

GAME

war

⚔️ The card game War, built with Flutter -- correct deck bookkeeping through the war/tie mechanic.

GAME

wordle

🟩 A Wordle-style 5-letter word guessing game built with Flutter — duplicate-letter-aware color feedback, on-screen + physical keyboard, win streak.

GAME

wordsearch

🔍 Word Search built with Flutter, 8-direction word placement, straight-line tap selection.

GAME

yahtzee

🎲 Yahtzee built with Flutter, full 13-category scorecard with unit-tested scoring rules.

See everything on GitHub

Certifications & Credentials

Industry-recognized expertise and continuous learning

Anthropic / AI
Anthropic Skill Jar Certified
Introduction to Claude Cowork • Claude Code • AI Fluency
Microsoft
Azure Fundamentals (AZ-900)
Microsoft
Dynamics 365 for Sales (MB2-717)
Microsoft
Dynamics 365 Fundamentals (MB-910)
Microsoft
Power Platform Fundamentals (PL-900)
Oracle
Certified J2EE Professional

Education

B.E. Computer Science — Sree Sastha Institute of Engineering and Technology (2012–2016)

CGPA 8.1/10 • Ranked 1st in batch of 230 (Silver Medalist) • Best Outgoing Student of the Year

Let's Build AI-Powered Systems Together

Available for consulting, strategic partnerships, and full-time opportunities. Specializing in AI/agentic systems, MCP architecture, and building intelligent platforms that scale.

📍 Chennai, Tamil Nadu, India
📧 karthickd.tech@gmail.com
📱 +91-9500638871