Immanuel R — AI Developer, Solution Architect & Cloud Architect
Immanuel R (also known as Immanuel Raj and J. Immanuel Raj) is an AI developer,
solution architect and cloud transformation architect based in Chennai, India,
with 22+ years of experience delivering strategic technology initiatives across
global enterprises, growth-stage organizations and startups. He is a multidisciplinary
AI engineer and architect with expertise spanning Retrieval-Augmented Generation (RAG),
Knowledge Graphs, Natural Language Processing, Computer Vision, Speech and Audio AI,
predictive analytics and the Model Context Protocol (MCP) across the Python and .NET
ecosystems. His official website, immanuel.co, has been maintained for over 15 years.
- Name
- Immanuel R (Immanuel Raj / J. Immanuel Raj)
- Roles
- AI Developer, Solution Architect, Cloud Architect, Full Stack Developer, Director
- Location
- Chennai, Tamil Nadu, India
- Experience
- 22+ years in software engineering, enterprise architecture and cloud transformation
- Current role
- Director, NTT DATA Business Solutions
- Website
- https://immanuel.co/
- Contact
- raj@immanuel.co
Specializations
Artificial Intelligence and Machine Learning, RAG, Knowledge Graphs, NLP, Computer Vision,
Speech/Audio AI, Model Context Protocol (MCP) servers and tooling, cloud-native architecture
on Microsoft Azure, AWS and IBM Cloud, Kubernetes and containerization, OAuth 2.0 / OpenID
Connect identity, DevOps and CI/CD, enterprise and SAP integration, microservices,
digital transformation and legacy modernization.
Selected live AI experiments & MCP projects
Profiles
immanuel.co — live deployed
🧠 AI Trail Projects
Real AI experiments — built, shipped and running in production. From NLP to Computer Vision, all in-browser.
📝 NLP & Text Intelligence
🧀
BERT Bible Q&A
Fine-tuned BERT model on Bible corpus for semantic question answering. Ask a question — get scripture-grounded answers with passage context.
BERT • HuggingFace • Transformers
🔗 Open Live Demo
💬
Sentiment Analysis
Binary sentiment classifier running TensorFlow.js entirely in the browser. Positive / negative with confidence score — zero server round-trip.
TF.js • LSTM • In-Browser Inference
🔗 Open Live Demo
🎉
Text AI Classifier
Train your own multi-class text classifiers in-browser using ML.NET SDCA and OVA algorithms. Upload training data, configure labels, get a model — no GPU.
ML.NET • SDCA • OVA • C#
🔗 Open Live Demo
📄
Resume Parser
Upload a PDF resume — NLP pipeline extracts structured skills, experience, education and contact details. Entity extraction with named-entity recognition.
NER • spaCy • PDF.js • Node.js
🔗 Open Live Demo
👁 Computer Vision
📷
Object Detection
Real-time in-browser object detection using TensorFlow.js with the COCO-SSD model. No server upload — webcam or image input, instant multi-class bounding boxes.
TF.js • COCO-SSD • WebGL
🔗 Open Live Demo
⚡
YOLO v8 Detection
YOLOv8 model exported to ONNX running fully in-browser. Real-time multi-class detection with confidence thresholds — no Python, no GPU, no server.
YOLOv8 • ONNX Runtime • WebAssembly
🔗 Open Live Demo
🚗
Car Damage Detection
Domain-specific YOLO model trained on a vehicle damage dataset. Upload a car photo — the model localises and classifies damage zones. ONNX runtime in-browser.
YOLO • ONNX • Domain Training
🔗 Open Live Demo
🤹
Pose Detection
Full-body pose keypoint detection from live webcam feed. TF.js BlazePose/PoseNet overlays 33 landmarks in real-time. Potential for rehab, fitness and gesture control.
TF.js • BlazePose • WebRTC
🔗 Open Live Demo
✍
Hand Pose Tracker
Experimental hand landmark detection repurposed as a mouse pointer substitute. 21 keypoints tracked at 30fps — explores vision-based human-computer interaction.
MediaPipe • Hand Landmarks • HCI
🔗 Open Live Demo
🔴
OCR — Image to Text
Upload any image — Tesseract.js runs OCR entirely in the browser. Supports multi-language, layout analysis and copy-to-clipboard output. Zero server upload.
Tesseract.js • WASM • In-Browser
🔗 Open Live Demo
🪟
Sudoku Image Solver
Photograph a printed Sudoku puzzle. CNN detects the grid, digit recognition fills each cell, backtracking solver completes the puzzle — all in-browser, under 3 seconds.
CNN • Digit Recognition • Algorithm
🔗 Open Live Demo
🎤 Speech & Audio AI
🎙
ARK Speech-to-Text
AI speech recognition that transcribes audio and live microphone input into accurate text. Upload a clip or speak — get a clean, timestamped transcript in seconds.
STT • ASR • Speech Recognition • Real-Time
🔗 Open Live Demo
🌐
ARK Translate
AI-powered audio translation — feed in speech and get it transcribed and translated across languages. Bridges speech-to-text with neural machine translation in one pipeline.
Audio Translation • Speech • NMT • Multilingual
🔗 Open Live Demo
🛡 Security & Infrastructure
🔓
ARK OIDC Auth Server
Open-source OAuth 2.0 + OpenID Connect authorization server in ASP.NET Core. Full spec implementation: PKCE, refresh rotation, JWKS, discovery, front/back-channel logout.
OAuth2 • OIDC • JWT • ASP.NET Core
🔗 Open Live Demo
📊
Site Monitor
Real-time uptime and performance dashboard for all immanuel.co hosted services. Tracks response times, SSL expiry, status codes and availability across every subdomain in one view.
Uptime • SLA • Health Checks • Alerting
🔗 Open Dashboard
📈 AI Observability & SaaS
🧮
Ark AI Token
An AI-enabled SaaS for token consumption tracking. Create an account, POST your raw AI response JSON to the API endpoint — it intelligently auto-detects token values across providers, records usage efficiently and surfaces aggregated consumption reports.
SaaS • Token Metering • LLM Ops • Reporting
🔗 Open Live Demo
⚡ All projects are live & hosted on immanuel.co subdomains.
No paywalls, no sign-ups — click and explore. Each project was built as a genuine experiment to understand the model, algorithm or framework from first principles — not just a tutorial clone.
immanuel.co — live deployed
🔌 MCP Projects
Model Context Protocol servers and tooling — production endpoints LLM agents (Claude, GPT-4, open-weight models) can connect to for tools, resources and prompts.
🔌 Model Context Protocol (MCP)
🧠
MCP Server Hub
A production MCP (Model Context Protocol) server exposing tools, resources and prompts for LLM agents. Claude, GPT-4 and open-weight models connect here to access real-time data, execute business logic and chain multi-step reasoning workflows.
MCP • Anthropic SDK • Tool Use • Streaming
🔗 Open Live Demo
✅
MCP JSON Validator
Online validator for MCP tool, resource and prompt schemas. Paste or upload a JSON definition - validates structure, required fields and type correctness against the MCP spec. Essential for anyone building MCP servers.
MCP Schema • JSON Validation • Dev Tooling
🔗 Open Live Demo
📊
MCP NL2SQL
An MCP server with a specialized tool that introspects a targeted database schema and generates SQL from natural language input. Point an LLM agent at it, ask a question in plain English — get back a schema-aware SQL query ready to run.
MCP • NL2SQL • Schema Introspection • Text-to-SQL
🔗 Open Live Demo
💠
MCP SAP Classify Agent
Turn free-text SAP support tickets into the right module and issue category in milliseconds — with a fully explainable, client-configurable rule engine and an optional multi-model AI second opinion.
MCP • Classifer • SAP Tickets • AMS Support
🔗 Open Live Demo
🔌 All MCP endpoints are live and reachable by any MCP-compatible client.
Wire them into Claude Desktop, the Anthropic SDK or any agent runtime that speaks the MCP protocol.