# Immanuel R — Career MCP Server > Director at NTT DATA Business Solutions. Technology Consultant, Cloud Transformation Architect, Hands-on Full-Stack & AI Developer. 22+ years of experience. Based in Chennai, India. This site is a Model Context Protocol (MCP) server that exposes a verified, evidence-backed career profile as structured tools, resources and prompts for AI agents. Accomplished Technology Consultant, hands-on developer and Cloud Transformation Architect with 22+ years delivering strategic technology initiatives across global enterprises, growth-stage organizations and startups. Specializes in enterprise architecture, cloud-native solutions, AI and automation adoption, digital transformation and legacy modernization — combining executive-level consulting with hands-on technical leadership to guide organizations from strategy through implementation and measurable business outcomes. ## Key facts - Name: Immanuel R - Title: Technology Consultant, Cloud Transformation Architect, Hands-on Full-Stack & AI Developer - Current role: Director at NTT DATA Business Solutions - Experience: 22+ years - Location: Chennai, India - Open to: AI Developer, Solution Architect, Full-Stack Developer, Mobile Developer, Forward Deployed Engineer - Website: https://immanuel.co - Email: raj@immanuel.co - Aspiration: Evolving from building systems to building outcomes as a Forward Deployed Engineer (FDE) — working directly with organizations to turn complex challenges into practical, AI-driven solutions where technology, AI and business strategy converge. Sits at the intersection of consulting, architecture, engineering and business transformation. ## Connect (MCP) - MCP endpoint (Streamable HTTP, JSON-RPC 2.0): POST https://my-mcp.immanuel.co/mcp - Capability manifest (JSON): https://my-mcp.immanuel.co/mcp/manifest - stdio bridge: npx mcp-remote https://my-mcp.immanuel.co/mcp - Free, read-only, unauthenticated. Recruiter shortcut: call the `assess_role_fit` tool with a job description. ## Tools (11) - `get_candidate_overview` — Candidate Overview: Executive summary of the candidate: headline, current role, years of experience, aspiration, and portfolio counts. Start here to understand who Immanuel R is at a glance. - `search_skills` — Search Skills: Search the candidate's skills matrix by free-text query and/or category (e.g. 'Azure', 'Kubernetes', 'RAG', 'OAuth'). Returns matching skills grouped by area. Omit both to list the full matrix. - `list_enterprise_projects` — List Enterprise Projects: List delivered enterprise / client projects (NTT DATA, WinIT, etc.) with optional filters by technology, company, client or year. Returns summaries; call get_project_details for the full write-up. - `get_project_details` — Get Project Details: Return the full description, role, stack, client and status for a single enterprise project by its id (e.g. 'pss', 'smart-factory', 'aad-sf'). Use list_enterprise_projects to discover ids. - `list_ai_showcase` — List AI Showcase: List the live, deployed AI experiments and MCP servers (16+ demos across NLP, Computer Vision, Speech & Audio, Security, Observability and Model Context Protocol). Every item has a working live URL — proof of work. Filter by category or free-text query. - `list_live_tools` — List Live Tools & Utilities: List the live micro-apps, developer utilities and the open-source ARK ecosystem hosted on immanuel.co (APIs, real-time/WebRTC apps, visualizations, low-code designers, games). Filter by group or query. - `get_experience_timeline` — Get Experience Timeline: Return the full professional history: organization, location, period and designation across 22+ years (NTT DATA Director back to earlier roles at HP, Dell, Accenture, CSC). - `get_developer_footprint` — Get Developer Footprint: Return the candidate's public open-source and package-registry footprint: GitHub, Stack Overflow, NuGet, npm, PyPI, Docker Hub and Google Play, plus notable published packages and mobile apps. This is concrete, verifiable proof-of-work for recruiters. - `list_achievements` — List Achievements & Education: Return awards, recognitions, published papers, notable outcomes and academic qualifications. - `get_contact` — Get Contact & Links: Return the candidate's contact details (email, phone, location, website) and every public profile link. - `assess_role_fit` — Assess Role Fit: THE recruiter tool. Provide a job description and/or a list of required skills and/or a role title — this returns an evidence-backed fit analysis: which requirements the candidate meets, the concrete projects, live AI demos and published packages that prove each, a coverage score, and ready-to-use talking points. ## Resources (10 + 2 templates) - `resume://immanuel/full` — Immanuel R — full resume (Markdown): The complete resume in Markdown: summary, experience, skills, projects, achievements, education and links. - `resume://immanuel/summary` — Immanuel R — executive summary: A tight executive summary and headline stats — ideal as a first read. - `profile://about` — Immanuel R — about & narrative: The narrative 'about' section: philosophy, working style and the Forward-Deployed-Engineer aspiration. - `profile://skills` — Immanuel R — skills matrix (JSON): The full skills matrix as structured JSON, grouped by area. - `profile://experience` — Immanuel R — experience timeline (JSON): The professional history across 22+ years as structured JSON. - `catalog://enterprise-projects` — Immanuel R — enterprise projects (JSON): Delivered enterprise / client projects with role, stack, client and full descriptions as JSON. - `catalog://ai-showcase` — Immanuel R — live AI showcase (JSON): The 16+ live AI experiments and MCP servers with categories, stacks and working live URLs as JSON. - `catalog://live-tools` — Immanuel R — live tools & ARK ecosystem (JSON): Live micro-apps, developer utilities and the open-source ARK ecosystem as JSON. - `profile://developer-footprint` — Immanuel R — open-source & package footprint (JSON): Public profiles (GitHub, Stack Overflow, NuGet, npm, PyPI, Docker Hub, Google Play), published packages and mobile apps as JSON. - `contact://card` — Immanuel R — contact card (vCard): A standard vCard (VCF) with name, title, email, phone, website and profile URLs. - `project://{id}` (template) — Enterprise project by id: Read a single enterprise project's full write-up by id, e.g. project://pss. - `ai://{category}` (template) — AI showcase by category: Read all live AI demos in a category, e.g. ai://Computer%20Vision or ai://Model%20Context%20Protocol. ## Prompts (5) - `screen_candidate` — Screen Candidate: Screen Immanuel R against a specific role and must-have skills, producing a structured, evidence-backed verdict. - `tailor_pitch` — Tailor Pitch: Write a tailored 90-second elevator pitch positioning Immanuel R for a specific company and role. - `interview_questions` — Technical Interview Questions: Generate targeted technical-interview questions to validate Immanuel R's claimed expertise in a focus area. - `compare_to_jd` — Compare to Job Description: Compare Immanuel R against a pasted job description and produce a requirement-by-requirement match with evidence and gaps. - `draft_outreach` — Draft Candidate Intro: Draft a concise, compelling candidate introduction a headhunter can forward to a hiring manager for a given opportunity. ## Live AI showcase - [BERT Bible Q&A](https://bert-bible.immanuel.co/) — NLP: Fine-tuned BERT model on a Bible corpus for semantic question answering — ask a question, get scripture-grounded answers with passage context. - [Sentiment Analysis](https://tfjs-sentiment.immanuel.co/) — NLP: Binary sentiment classifier running TensorFlow.js entirely in the browser — positive/negative with confidence, zero server round-trip. - [Text AI Classifier](https://text-classify.immanuel.co/home/train) — NLP: Train your own multi-class text classifiers in-browser using ML.NET SDCA and OVA algorithms — upload data, configure labels, get a model, no GPU. - [Resume Parser](https://resume-parse.immanuel.co/uploader) — NLP: Upload a PDF resume — an NLP pipeline extracts structured skills, experience, education and contact details using named-entity recognition. - [Object Detection](https://tfjs-image.immanuel.co/) — Computer Vision: Real-time in-browser object detection using TensorFlow.js with COCO-SSD — webcam or image input, instant multi-class bounding boxes, no server upload. - [YOLO v8 Detection](https://tfjs-yolo8.immanuel.co/) — Computer Vision: YOLOv8 exported to ONNX running fully in-browser — real-time multi-class detection with confidence thresholds, no Python, no GPU, no server. - [Car Damage Detection](https://car-damage-detect.immanuel.co/) — Computer Vision: Domain-specific YOLO model trained on a vehicle-damage dataset — upload a car photo, the model localizes and classifies damage zones (ONNX in-browser). - [Pose Detection](https://tfjs-poses.immanuel.co/live) — Computer Vision: Full-body pose keypoint detection from a live webcam — TF.js BlazePose/PoseNet overlays 33 landmarks in real-time (rehab, fitness, gesture control). - [Hand Pose Tracker](https://hand-pose.immanuel.co/index_5.html) — Computer Vision: Experimental hand-landmark detection repurposed as a mouse-pointer substitute — 21 keypoints tracked at 30fps, exploring vision-based HCI. - [OCR — Image to Text](https://ocr.immanuel.co/) — Computer Vision: Upload any image — Tesseract.js runs OCR entirely in the browser with multi-language support, layout analysis and copy-to-clipboard, zero server upload. - [Sudoku Image Solver](https://sudoku-grabber.immanuel.co/) — Computer Vision: Photograph a printed Sudoku — a CNN detects the grid, digit recognition fills each cell and a backtracking solver completes it, all in-browser in under 3 seconds. - [ARK Speech-to-Text](https://ark-stt.immanuel.co/) — Speech & Audio: AI speech recognition that transcribes audio and live microphone input into accurate, timestamped text in seconds. - [ARK Translate](https://ark-translate.immanuel.co/) — Speech & Audio: AI-powered audio translation — feed in speech, get it transcribed and translated across languages, bridging speech-to-text with neural machine translation in one pipeline. - [ARK Summarize](https://ark-summarize.immanuel.co/) — Speech & Audio: AI-powered text summarization — get 3 summary options and pick the best. Fully CPU-enabled with a developer-friendly API. - [ARK OIDC Auth Server](https://ark-oidc-server.immanuel.co/) — Security & Infrastructure: Open-source OAuth 2.0 + OpenID Connect authorization server in ASP.NET Core — full spec: PKCE, refresh rotation, JWKS, discovery, front/back-channel logout. - [Site Monitor](https://site-monitor.immanuel.co/) — Security & Infrastructure: Real-time uptime and performance dashboard for every immanuel.co service — response times, SSL expiry, status codes and availability across all subdomains in one view. - [Ark AI Token](https://ark-ai-token.immanuel.co/) — AI Observability & SaaS: An AI-enabled SaaS for token-consumption tracking — POST raw AI-response JSON and it auto-detects token values across providers, records usage and surfaces aggregated reports. - [MCP Server Hub](https://mcp.immanuel.co/) — Model Context Protocol: A production MCP server exposing tools, resources and prompts for LLM agents — Claude, GPT-4 and open-weight models connect for real-time data, business logic and multi-step reasoning. - [MCP JSON Validator](https://mcp-json-validator.immanuel.co/) — Model Context Protocol: Online validator for MCP tool/resource/prompt schemas — paste or upload a JSON definition and validate structure, required fields and types against the MCP spec. - [MCP NL2SQL](https://mcp-nl2sql.immanuel.co/) — Model Context Protocol: An MCP server whose tool introspects a target database schema and generates SQL from natural language — point an agent at it, ask in plain English, get schema-aware SQL ready to run. - [MCP SAP Classify Agent](https://mcp-sap-ticket-classify.immanuel.co/) — Model Context Protocol: Turns free-text SAP support tickets into the right module and issue category in milliseconds — explainable, client-configurable rule engine with an optional multi-model AI second opinion. ## Profiles & published packages - Website: [immanuel.co](https://immanuel.co) - GitHub: [ir-dev](https://github.com/ir-dev) - Stack Overflow: [Immanuel (rep. profile)](https://stackoverflow.com/users/3263689/immanuel) - NuGet: [jimmanuel.raj](https://www.nuget.org/profiles/jimmanuel.raj) - npm: [jimmanuel](https://www.npmjs.com/~jimmanuel) - PyPI: [immanuel.r](https://pypi.org/user/immanuel.r/) - Docker Hub: [immanuelraj](https://hub.docker.com/u/immanuelraj) - Google Play: [Immanuel Raj](https://play.google.com/store/apps/developer?id=Immanuel+Raj) - NuGet package: [Ark.oAuth.Client](https://www.nuget.org/packages/Ark.oAuth.Client) — Drop-in OAuth2/OIDC client for ASP.NET Core against the ARK identity server — discovery-driven, validates state & nonce, claim-based authorization. - npm package: [ark-oauth-client](https://www.npmjs.com/package/ark-oauth-client) — Node port of the ARK OAuth2/OIDC client — same version and API shape as the .NET and Python ports, discovery-driven and claim-aware. - PyPI package: [ark-oauth-client](https://pypi.org/project/ark-oauth-client/) — Python/Flask port of the ARK OAuth2/OIDC client — a line-for-line port of the .NET and Node clients carrying the same version. - Docker Hub package: [immanuelraj/*](https://hub.docker.com/u/immanuelraj) — Container images published for the ARK ecosystem and utility services. ## FAQ ### Who is Immanuel R? Immanuel R is a Technology Consultant, Cloud Transformation Architect, Hands-on Full-Stack & AI Developer based in Chennai, India, currently Director at NTT DATA Business Solutions. He has 22+ years of experience delivering enterprise architecture, cloud-native transformation, and production AI systems, and is open to roles as AI Developer, Solution Architect, Full-Stack Developer, Mobile Developer, Forward Deployed Engineer. ### What is the Immanuel.co Career MCP server? It is a Model Context Protocol (MCP) server that exposes Immanuel R's verified career profile as structured tools, resources and prompts, so a recruiter's or head-hunter's AI agent can query the profile with evidence-backed answers instead of scraping a CV. Every claim links to a delivered project, a live AI demo, or a published package. ### How do I connect an AI agent to this MCP server? Point any MCP-capable client (Claude Desktop, the Anthropic SDK, an IDE, or your own runtime) at https://my-mcp.immanuel.co/mcp. The transport is Streamable HTTP using JSON-RPC 2.0 and is stateless, so every request is self-contained. For stdio-only clients, bridge with: npx mcp-remote https://my-mcp.immanuel.co/mcp. ### How many years of experience does Immanuel R have and what does he specialize in? 22+ years. He specializes in enterprise architecture, cloud-native solutions on Azure, AWS and IBM Cloud, and applied AI — including Retrieval-Augmented Generation (RAG), Knowledge Graphs, NLP, Computer Vision, Speech/Audio AI, Predictive Analytics and the Model Context Protocol (MCP) — across the Python and .NET ecosystems. ### What is the assess_role_fit tool? assess_role_fit is the flagship tool. Paste a job description or a list of required skills and it returns a coverage score together with matched skills, proof projects, clickable live AI demos, published packages and recruiter talking points — an evidence-backed match in a single call. ### Is the MCP server free and does it require authentication? Yes, it is free, read-only and unauthenticated by design — matching the immanuel.co ethos of live, free tools with no sign-up. No API key or session is required. ### How can I contact Immanuel R? Email raj@immanuel.co, call +91 9966426624, or visit https://immanuel.co. The get_contact tool and the contact://card resource on this MCP server return every profile and package link programmatically.