SkanAI
- Software Engineer 1 - applied LLMs & agentic systems
- Process intelligence platform
- Built the team's standard Process Dashboard • one-command onboarding • study & artefact kickoff: 3–4 hrs → 10–15 min
Not what a model outputs - how the system decides, executes, and holds under load.
Honest where it matters. Available when it's hard.
Mechanical engineering by training - which meant learning to ask why a system fails before asking how to build it. AI hit in second year like a realisation, not a subject: software that understood language was a new class of thing, and I knew it would matter before anyone around me thought it would. The IISc ML lead role confirmed the direction - physics-constrained optimisation on eVTOL design under Dr. Harursampath, five projects in eight months, at the edge of what was understood.
Production changed the picture fast. At Gida and then Coforge, the same pattern emerged: the GenAI core - prompts, basic RAG, API calls - is learnable in three months. Everyone builds it. The real gap is what surrounds the model: the routing logic, the concurrency architecture, the observability that tells you what actually broke and when. That's the part nobody wants to own. That's where I went.
At Coforge on the HSBC Conversational Analytics project, I was the youngest on the team and three months in when I became the de facto integration lead - having solved in one week a problem another technology partner hadn't resolved in eight months at the same client. GIL'd threading replaced with CPU-pinned parallel instances, asyncio + uvloop across the full pipeline, cross-stack observability built before the second incident happened. 7× session capacity. $1.3M annualised savings. MTTR from ~1hr to ~10mins.
Inference as a System
Most teams ship inference as a function call. The real questions - p95 latency, 10× load, what happens when a backend goes down - are architecture questions. I answer them before the first model goes live.
Execution Under Constraints
Systems that perform in demos often don't survive production. Real constraints - latency budgets, VRAM ceilings, cost per token - are known at design time, not discovered at launch. I build the constraint model first.
Physics-Informed Scientific ML
Data-driven physics models aren't data problems - they're structure problems. Ignoring governing equations forces the model to rediscover physics from data it may never have enough of. Embedding PDEs into the objective is what makes sparse data sufficient.
What I don't do
- I don't ship AI wrappers dressed as products. Core API calls with a nice UI aren't systems.
- I don't build for its own sake. The system has to earn what it costs to run.
- I don't take off-the-shelf work. If the implementation is a Google search away, I'm not the right person.
Guinness World Record
Jul 2025$1.3M+ Annualised Savings
Jan 2026Best Team Award
Nov 2025Pat on Back - Think Customer Award
Dec 2024Keep It Up Award
Jun 2026Java Spring AI Trainer
Dec '25 – May '26Best Outgoing Project
Aug 2024Augment.AI, Mentor and Founder
Jan 202242,800 Downloads • 202,000 Views
PresentSkanAI
IIIT Bangalore
Coforge
Gida Technologies
IISc - NMCAD Lab
CellStrat
OutLawed
BMS College of Engineering
Measurable results across performance, efficiency, quality, and beyond.
Real-Time Conversational AI - SIP Voice Infrastructure at Production Scale
Coforge - HSBC • Jun 2024 – 5 Jun 2026
GIL-bound threading serialised all audio onto one core on a 32-core VM - 20 concurrent calls, 31 cores idle, CPU utilisation capped below 20%.
CPU-pinned parallel processes via Linux taskset escaped the GIL; asyncio + uvloop replaced threading - each SIP session became a coroutine across SBC, STT, and LLM stages.
Packer automated GCE image builds; SIPp validated 2,000 concurrent users; n2-standard-32 → c4-standard-8 gave 30–40% longer transcripts; GCP log correlator scanned 250K+ lines in <5s, cutting MTTR to ~10 min.
20 → 140–160 sessions/VM (7×); 1,600+ peak at <300ms E2E, <5% packet loss; compute $118K → $8K/month (~$1.3M/yr saved); Best Team Award - HSBC Account.
Local-First Self-Improving Inference OS - Routing That Compounds With Every Deployment
Personal • In Active Development
Local inference routing is stateless - prior outcomes ignored, blind dispatch repeated indefinitely; no unified API surface across modalities.
19 backends across 7 modalities - text, STT, TTS, image gen, embeddings, vision, reasoning - under one OpenAI-compatible API; not a proxy, a control plane.
Every request classified, scored across 6 dimensions (capability, performance, resource, load, reliability, context), queued in Redis, dispatched, observed. EWMA weights per (backend, task_type, complexity) persist across restarts.
Routing accuracy compounds with deployment time - versioned policy, reward signals, and ReplayEngine regression gating. No retuning.
163-Language Vehicle Intelligence - Multilingual RAG at Enterprise Scale
Gida Technologies / HDFC ERGO • 2023–2024
Standard chatbots failed on structured vehicle spec data - inconsistent answers drove manual escalation at HDFC ERGO, one of India's largest general insurers.
Multilingual RAG pipeline with structured retrieval, language-aware chunking, and per-language factual validation - 163 languages as first-class targets, not as post-processing.
QA-gated retrieval validates lookup quality before generation; structured vehicle database with image-linked attributes as single source of truth across 163 languages.
~97% factual accuracy on vehicle spec queries; autonomous sales-support resolution at HDFC ERGO scale; reduced manual escalation across full product catalogue.
Physics-Informed Neural Networks - Dual-Loss Framework for Multi-Domain Simulation
BMS College of Engineering • Final Year Thesis • 2022–23
Purely data-driven physics simulation demanded large labeled datasets - sparse data let models ignore governing equations, producing physically implausible solutions.
Dual-loss PINN framework embedding PDE/ODE constraints directly into the optimization objective beside data loss - physics constraints act as the regularizer.
Validated across 6 benchmarks: Burgers' equation, 1D heat conduction, fixed-fixed column deflection, cantilever deflection, transient cooling under Neumann and Dirichlet conditions.
Stable convergence across fluid, structural, and thermal domains with limited labeled data; Best Outgoing Project - Mechanical Engineering, BMSCE, 2022–23.
Contrastive Regime Classification - Symbolic and Observed Space Alignment
Personal • Open Source
Physics-informed models assume the governing equation is known - the harder upstream problem is regime classification: which regime applies to the observed field.
Dual encoders map symbolic descriptions (PDE) and field observations into a shared latent space; regime recognition emerges from cross-modal alignment, not hand-coded rules.
Contrastive objective pulls matched (description, observation) pairs together, pushes mismatched apart - PHYSCLIP as a perception layer upstream of PINN-style enforcement.
Latent proximity carries physical meaning - nearby embeddings indicate similar regimes, enabling interpretable identification under partial observability.
Automated Assessment Generation - Graphs & Language Models
Published Research • IJISET • Vol. 9 Special Issue
MCQ distractors must be semantically plausible - factually wrong alone fails to separate understanding from guessing
BERT surfaces salient spans as pivots; proper nouns anchor pivots; WordNet and ConceptNet generate nearby alternatives through sense traversal
WordNet supplies hypernym→hyponym chains with sense disambiguation; ConceptNet adds part-of and related-to structure when coverage thins; fallback ensures distractor coverage
Semantic distance governs selection - distractors must occupy the same conceptual neighbourhood without matching the tested senses; proximity without identity is the key constraint
Research as Structured Execution - Deterministic Services Over Autonomous Generation
Research copilots generate fluent text without evidence traceability - grounded synthesis and hallucination look identical; no claim can be audited back.
Five locked MCP services cover literature mapping, contradiction detection, hypothesis critique, evidence extraction, and assembly via schema-defined interfaces.
Only hypothesis critique is agentic - bounded to five iterations; all other stages are deterministic with provenance tracked through typed artifacts.
Each claim is bound to source evidence; contradiction detection marks where consensus breaks, keeping outputs falsifiable and useful beyond sessions.
The original portfolio claimed performance engineering while shipping 400 animated DOM nodes and a 2 MB JPEG hero - self-defeating on load.
Rebuilt as a three-layer spatial interface - all visual effects collapsed into a single Canvas RAF loop, offscreen pre-rendering, lazy loading, WebP preloads. Structural optimization, not cosmetic.
Extended with an ambient HUD system - geolocation-to-nearest-airport clocks, scroll-depth exploration tracker with color-staged progress arc, normalized mouse XY - all persistent across Astro View Transitions.
90% image reduction • 72% JS cut • 400 DOM nodes eliminated • frame time 18–25ms → 4–6ms • 17 pages tracked at scroll-depth resolution.
Tree-RAG was hardwired to one provider contract - completion differences silently corrupted recursive traversal; failures surface only at collapse.
Added a provider-routing layer with finish-reason normalization, so traversal depends on stable internal contracts, not whichever runtime answered.
Prompt externalization, bounded concurrency, and hierarchical fallback stabilize long-document runs on local models with uneven outputs and limited memory.
Fully offline tree-RAG across Ollama, llama.cpp, and vLLM - provider switching is transparent, with no external API keys required.
Every incoming clickstream needed a new dashboard; process artefacts were scattered across local folders, and Markdown reviews required another tool.
Built a reusable process workspace that brings clickstreams, case documents, frame metadata, and phase artefacts into one interactive dashboard.
One command onboards a process without copying source data. All eight phases are live, keeping the full artefact lifecycle in the same workspace.
Study and artefact kickoff: 3–4 hours → 10–15 minutes. Adopted as the standard dashboard across the team.
Azure docs relied on manual exports and hand-drawn diagrams - every project took 2–3 days and drifted from live state.
Built a live-state extraction pipeline - subscription scan, topology mapping, and security config analysis auto-generate SDDs and PlantUML from live resource evidence.
Few-shot prompting grounds generation in extracted inventory; guardrails reject any component without a matching live resource - fabrication blocked from governance docs.
2–3 days → ~2–3 hours • 104 resource groups per engagement • zero fabricated components • manual PlantUML authoring removed.
Skill recommendations ignored hierarchical relationships, taxonomy changes forced full batch retraining, and live inference missed the sub-50ms SLA.
Built a weighted directed graph over multilevel skill hierarchies with typed edges, lightweight scoring - structure, not retraining, drives relevance.
Dynamic node insertion and deterministic traversal keep the graph current; latency was profiled at the 99th percentile under production load.
+30% relevance • sub-50ms inference on one NVIDIA T4 • taxonomy expansion no longer required batch retraining • live updates stayed current.
"Ashwin showed a great flexibility and stretched to complete a challenging task which resulted in client's delight. He was able to code a logic which client's other partner could not do it. Well done Ashwin."
Arun Kumar Vastrakar
Senior Delivery Director • Coforge
Delivery Head • HSBC AI • Pat on Back award • Nov 2024
"Ashwin's work on the telephony ingestion layer - PJSIP-based, highly stable, low-latency SIP call-handling at scale - was technically precise. Technically strong, dependable, and proactive. He consistently delivered production-ready code with strong technical ownership, and enhanced the development workflow through automation. Highly recommended for roles in VoIP engineering, real-time media systems, or conversational-AI infrastructure."
Raja Sekhar Amirapu
Senior Technical Architect • Coforge
Direct colleague • HSBC project • Nov 2025
"I had the pleasure of working with Ashwin on a highly complex GCP infrastructure setup, where his expertise in scalability, testing, and debugging proved invaluable. He played a crucial role in designing and implementing the scalability logic, ensuring our infrastructure could handle increasing workloads efficiently. His structured approach to testing helped identify potential bottlenecks early, saving us from critical failures down the line."
Snehasish Chakraborty
GCP Infrastructure Engineer • HSBC (client)
Client • HSBC • Feb 2025
"He would keep an open mind, welcome challenges, and think to deliver an end-to-end solution. I rate Ashwin highly - not just for his knowledge and skills, but his attitude to continue trying under pressure and deliver. I'm sure he will be adding great value wherever he works."
Kartik Mehta
Fraud VS Technology Lead • HSBC (client)
Client • HSBC • Feb 2025
"Ashwin is a risk-taker, never shying away from trying innovative approaches - and what sets him apart is his ability to convert those risks into successful implementations. His commitment to meeting deadlines while upholding the quality of work is a testament to his professionalism. Fearlessness in taking on challenges inspires the entire team to push boundaries and strive for excellence."
Tulsi Patro
AI Engineer • Gida Technologies
Direct colleague • Nov 2023
Profiled under load. Not just imported.
Heads-down building right now - not looking for roles. But if you've got a hard problem, a wild idea, or just want to talk shop about LLMs, distributed systems, scientific ML, or why this site is unreasonably over-engineered for a portfolio, I'm always up for that.