AI Engineering · Data Engineering · BI

Hi, I'm Vishnu Abarajithan

I'm a senior data scientist and AI engineer with 9+ years turning legacy data systems and modern AI into measurable business outcomes. I design and ship the full stack — AI automation and agents, RAG systems, self-hosted model serving, data pipelines, and executive analytics — with a relentless focus on the outcome.

Try it yourself. The "Talk to my AI assistant" button in the corner is a live RAG assistant I built for this site — one of my projects. Ask it anything about me or my work.
Portrait of Vishnu Abarajithan

No-risk start

Free proof of concept

Not sure AI will work for your use case? Tell me the problem and I'll build a working proof of concept — free. See real value before you commit to anything.

Capabilities

AI & Automation

  • AI agents & automation
  • RAG systems
  • LLM fine-tuning
  • Model serving

Data Engineering

  • Databricks & Lakehouse
  • dbt & pipelines
  • SQL / T-SQL
  • GenAI migration

Analytics & BI

  • Power BI
  • Tableau
  • Alteryx ETL

What I do

Services built around your outcome

Five ways I help teams ship AI and data work that pays for itself.

AI Automation

Automate the work that drains your team.

AI agents and workflow automation that triage, draft, route and report — so your people spend time on high-value work, not busywork.

  • AI agents & workflow automation (n8n, custom)
  • Human-in-the-loop approvals
  • CRM / email / Slack integrations

RAG Systems

Make your knowledge instantly answerable.

Production retrieval-augmented generation that delivers grounded, citation-backed answers across your documents and data.

  • Hybrid retrieval & reranking
  • Grounded, cited answers
  • Evaluation & observability

Fine-Tuning LLMs

Models that speak your domain.

Fine-tuned and adapted models that match your tone, terminology and tasks — higher accuracy at lower cost than prompting alone.

  • Dataset curation & labelling
  • LoRA / full fine-tuning
  • Eval harnesses & quality gates

Model Serving

Own your AI stack and cut API costs.

Self-hosted open-source models on your own infrastructure with OpenAI-compatible APIs — predictable cost and full data privacy.

  • vLLM / quantized serving
  • OpenAI-compatible endpoints
  • Monitoring & autoscaling

Analytics & Dashboards

Decisions from data, end to end.

End-to-end business analytics — pipelines, modelling and executive dashboards in Power BI / Tableau that turn raw data into decisions.

  • Data pipelines & modelling
  • Power BI / Tableau dashboards
  • Migrations & performance tuning

How I work

A simple path from problem to payoff

01

Discover

Start from the outcome you need and find where the real leverage is.

02

Design

Architect the simplest system that gets you there — no over-engineering.

03

Build & ship

Deliver production-grade, observable systems — not demos.

04

Measure

Tie everything back to time saved, cost cut, or revenue gained.

Selected work

Case studies

Real systems shipped to production. Click any card for the full problem → solution → impact write-up.

AI Automation · RAG

Production RAG for Enterprise Document Q&A

Grounded, citation-backed answers across thousands of multi-format documents.

Hrs → secsanswer retrieval
100%answers cited & grounded
End-to-endobservability
Read case study
AI Automation · RAG

Production RAG for Enterprise Document Q&A

Grounded, citation-backed answers across thousands of multi-format documents.

Hrs → secsanswer retrieval
100%answers cited & grounded
End-to-endobservability

The problem

A knowledge-heavy team was losing hours every week digging through PDFs, spreadsheets, scanned images and SQL exports to answer routine questions. Off-the-shelf chatbots returned confident but unverifiable answers — a non-starter for decisions that had to be auditable.

The solution

  • Designed an agentic RAG pipeline with LangGraph that analyses each query, runs hybrid retrieval — dense embeddings fused with a BM25 sparse index via Reciprocal Rank Fusion in Qdrant — then cross-encoder reranks before answering.
  • Made every response grounded with citations, and added a self-checking retry loop that re-queries automatically when retrieval signals are weak, so the system fails safe instead of hallucinating.
  • Shipped it as a FastAPI service with auto-generated Swagger docs and a build-free chat UI in pure Python (FastHTML), instrumented end-to-end with MLflow tracing for latency, token cost and retrieval quality.

Business impact

  • Answer lookup dropped from hours of manual searching to seconds.
  • Every answer is citation-backed and auditable — safe for real decisions.
  • Full tracing means issues are diagnosed in minutes instead of guessed at.

Tech stack

  • LangGraph
  • Google Gemini
  • Qdrant
  • BM25 + RRF
  • FastAPI
  • FastHTML
  • MLflow
Model Serving

Self-Hosted LLM Serving — 70% Lower Inference Cost

Open-source models on a GPU VPS with an OpenAI-compatible API.

~70%lower inference cost
100%data kept in-house
Flatpredictable monthly cost
Read case study
Model Serving

Self-Hosted LLM Serving — 70% Lower Inference Cost

Open-source models on a GPU VPS with an OpenAI-compatible API.

~70%lower inference cost
100%data kept in-house
Flatpredictable monthly cost

The problem

A scaling product was spending thousands a month on a closed-model API, with per-token pricing that grew with every new user — and sensitive data leaving their environment on every request.

The solution

  • Benchmarked open-weight models and deployed a quantized Qwen2.5 model with vLLM on a GPU VPS, exposed through an OpenAI-compatible endpoint so the client's existing code worked unchanged.
  • Containerised with Docker behind Nginx with TLS, request batching and autoscaling, and added Prometheus + Grafana for throughput, latency and GPU utilisation.
  • Tuned quantisation, context length and concurrency to hit the target latency at a fixed, predictable monthly cost.

Business impact

  • ~70% reduction in inference cost versus the previous API bill.
  • All inference runs in the client's own environment — data never leaves it.
  • A flat, predictable cost instead of usage-based bills that scaled with growth.

Tech stack

  • vLLM
  • Qwen2.5
  • Docker
  • Nginx
  • GPU VPS
  • Prometheus
  • Grafana
AI Automation

AI Ops Agent — Automating Operations with n8n

An AI agent that triages, drafts and routes — saving ~15 hours a week.

~15 hrs/wkmanual work removed
Hrs → minsresponse time
Scaleswithout new headcount
Read case study
AI Automation

AI Ops Agent — Automating Operations with n8n

An AI agent that triages, drafts and routes — saving ~15 hours a week.

~15 hrs/wkmanual work removed
Hrs → minsresponse time
Scaleswithout new headcount

The problem

An operations team was manually triaging inbound leads and support emails, copying data between tools and compiling reports by hand — slow, error-prone, and impossible to scale with headcount alone.

The solution

  • Built an AI agent on n8n that reads incoming messages, classifies intent with an LLM, drafts context-aware replies and routes each item to the right person or system.
  • Connected CRM, email, Slack and a Postgres store, with a human-in-the-loop approval step for anything sensitive.
  • Added scheduled workflows that compile and deliver daily reports automatically.

Business impact

  • Around 15 hours of manual work removed per week.
  • Response times cut from hours to minutes.
  • Fewer hand-off errors, and a process that scales without adding headcount.

Tech stack

  • n8n
  • OpenAI
  • Postgres
  • Webhooks
  • Slack API
  • Gmail API
AI Automation · Conversational AI

Telegram AI Support Chatbot Built on n8n

An always-on AI assistant that answers customers on Telegram and escalates to a human when needed.

24/7always-on support
Secondsto first reply
Auto → humansmart escalation
Read case study
AI Automation · Conversational AI

Telegram AI Support Chatbot Built on n8n

An always-on AI assistant that answers customers on Telegram and escalates to a human when needed.

24/7always-on support
Secondsto first reply
Auto → humansmart escalation

The problem

A growing business was fielding the same customer questions over Telegram all day. Replies were limited to working hours and staff spent time re-typing the same answers — slow, inconsistent responses that cost the business leads and goodwill.

The solution

  • Built a conversational AI agent on n8n that receives Telegram messages through the Bot API, classifies intent with an LLM, and replies instantly with grounded, on-brand answers drawn from the business's own FAQ and product information.
  • Added conversation memory so the bot follows multi-message threads, plus a human-in-the-loop handoff that escalates anything sensitive or unresolved to a staff member — with the full conversation context attached.
  • Instrumented the flow with logging and lightweight analytics so the team can see what customers ask most, and kept everything as maintainable visual n8n workflows the client can extend without code.

Business impact

  • Customers get accurate answers in seconds, around the clock — not just office hours.
  • Repetitive questions are handled automatically, freeing staff for high-value conversations.
  • Consistent, on-brand replies with a clean escalation path for anything the bot can't close.

Tech stack

  • n8n
  • Telegram Bot API
  • OpenAI
  • Vector store
  • Webhooks
Data Engineering

GenAI-Accelerated SQL → Databricks Migration

Legacy stored procedures modernised into a Databricks Lakehouse — fast.

Months → daysmigration effort
Autodbt models & PRs
CI/CDrepeatable pipeline
Read case study
Data Engineering

GenAI-Accelerated SQL → Databricks Migration

Legacy stored procedures modernised into a Databricks Lakehouse — fast.

Months → daysmigration effort
Autodbt models & PRs
CI/CDrepeatable pipeline

The problem

Years of business logic were locked in legacy SQL Server stored procedures — expensive to run, hard to maintain, and a major blocker to modern analytics. A manual migration would take months and risk subtle logic errors.

The solution

  • Built a GenAI translation engine (OpenAI API + few-shot prompting) that converts complex T-SQL — handling dialect nuances like DATEADD and OUTER APPLY — into optimised Databricks SQL.
  • Auto-generated dbt models from the translated logic with Python, and programmatically opened validated pull requests into the main branch.
  • Wired the whole thing into CI/CD so migration became a repeatable pipeline, not a one-off project.

Business impact

  • Migration effort cut from months of manual rewriting to a repeatable pipeline.
  • Consistent, reviewable output — every change ships as a validated PR.
  • A modern Lakehouse foundation unlocked for downstream analytics and AI.

Tech stack

  • Databricks
  • Python
  • OpenAI API
  • dbt
  • T-SQL
  • CI/CD
Business Analytics & BI

NPS Prism — Customer Experience Analytics at Scale

Proprietary survey data turned into trusted, self-serve executive dashboards.

Self-serveexecutive dashboards
Reliableautomated ETL
FasterCX decisions
Read case study
Business Analytics & BI

NPS Prism — Customer Experience Analytics at Scale

Proprietary survey data turned into trusted, self-serve executive dashboards.

Self-serveexecutive dashboards
Reliableautomated ETL
FasterCX decisions

The problem

Rich proprietary survey data wasn't translating into decisions. Leaders lacked a clear, trusted view of what was driving customer loyalty, and data preparation was slow and manual.

The solution

  • Built robust Alteryx ETL workflows to cleanse, standardise and prepare large survey datasets reliably.
  • Designed high-visibility Tableau dashboards that surface NPS drivers and benchmarks for the NPS Prism product.
  • Optimised dashboard performance and managed enterprise permissions for a secure, organisation-wide rollout.

Business impact

  • Leaders get a single, trusted view of the drivers behind customer loyalty.
  • Slow manual data prep replaced with repeatable, reliable pipelines.
  • Faster, data-driven decisions on where to improve customer experience.

Tech stack

  • Tableau
  • Alteryx
  • Survey data
  • ETL

No-risk start

Free proof of concept

Not sure AI will work for your use case? Tell me the problem and I'll build a working proof of concept — free. See real value before you commit to anything.

Contact

Let's talk about your outcome

Open to full-time roles and freelance engagements in AI automation, data engineering and analytics. Email is the fastest way to reach me — I usually reply within a day.

Get in touch

Tell me about your project

Fill this out and I'll get back to you — usually within a day.