Portfolio

Naveen Christopher

Business Analyst · Product Owner · Product Manager

I help bridge business intent and shipped software — eliciting requirements, prioritizing what matters, and building AI-enabled enterprise tools alongside the teams who ship them.

14+

Years Shipping

30%

Time Saved

95%

Automated Coverage

$1B+

Enterprise Impact

About Me

Working with stakeholders and delivery teams, I elicit requirements, map processes, and build AI-enabled tools, API-driven integrations, and enterprise workflows – helping define what to build, then building it together. Based in the Ottawa area. SAFe 6 Certified. Salesforce Ranger.

Career Timeline

2024-Present

Lead Business Analyst

Tata Consultancy Services (for Cisco)

Requirements & delivery on a global partner incentive platform (37,000+ partners), AI-assisted VS Code extension (10x speedup), LangGraph agents

2018-2024

Senior Business Analyst

Tech Mahindra

20% release throughput increase, 95%+ test coverage, 30% defect reduction, teams of 50+, Salesforce integrations

2011-2018

Business Analyst / QA Automation Lead

Accenture

20-25% defect reduction, built Selenium frameworks (67 GitHub stars), enterprise QA leadership

Skills

Product & Business

SAFe 6 PO/PMRequirementsUser StoriesBacklog MgmtStakeholder Alignment

AI & Agents

LangGraphRAGNL2SQLLangFuseTool CallingGroq/Ollama

Engineering

PythonTypeScriptJavaFastAPISvelteKit 5VS Code ExtensionsDocker

Platforms & Data

Salesforce CPQVariant ICMREST APIsSQL/PL-SQLMQTT
"The best products emerge when a team owns the full loop together – from user pain to deployed solution. I treat AI output like code from a junior dev: it passes through architecture review, static analysis, tests, and security scanning before it ships."

Personal Projects

Things I build on my own time to stay hands-on – where I get to be the analyst, the product owner, and the engineer all at once. Each one starts with a real requirement and ends with a shipped, security-first system.

Personal - AI - Full-stack ★ Featured

Resume Agent

Played my own Lead BSA; framed the epic, sliced features into MVP-first stories, then built, hardened, and certified a grounded resume assistant end-to-end.

The assistant answering questions on this very site - LangGraph + Groq behind a Cloudflare edge proxy, with prompt-injection guardrails, LangFuse observability, and a 32-question certification suite.

Live on this site - read the full BSA + engineering case study.

LangGraphFastAPISvelte 5CloudflareLangFuse
Read the case study →
Personal · AI · Full-stack ★ Featured

KB Playground

Extended the resume agent into a self-serve playground — draft KB tuning with live pipeline traces, publish-to-share with passkey auth, and a cost-conscious quota + cache degradation model.

Dual-mode agent builder: 30-min in-memory draft sessions with step-level debugging, 7-day Supabase share links with 48h live LLM window, then cache-only answers — triple-gate quotas across Cloudflare KV, FastAPI, and provider pools.

Try it live — read the full build story for quotas, TTL phases, and trace debugging.

LangGraphFastAPISvelte 5SupabaseCloudflare KV
Read the case study →
Personal - IoT - AI

EdgeHub

Designed the safety-vs-AI tiering so conversational AI never blocks sub-10ms safety alerts, and scoped a zero-download demo for instant onboarding.

Safety-critical IoT platform: EdgeSpeak (ESP32) edge devices over MQTT, NL-to-SQL, RAG, and a 3-tier latency architecture.

Personal project - source + interactive demo coming soon.

ESP32MQTTLangGraphTimescaleDB
Explore the architecture →
Personal - QA Automation - Java 36 27

Spring Boot Selenium Framework

Architected a Spring Boot-driven Selenium/TestNG framework - custom thread-scoped WebDriver beans, dependency injection, and parallel execution built for maintainable enterprise test suites.

Spring DI for object creation, a custom driver-scope base Lifecycle bound to TestNG threads, Allure reporting, Java Maker test data, and Lombok to kill boilerplate.

Open source on GitHub - Apache 2.0.

Spring Boot 3Selenium 4TestNGAllureLombok
View on GitHub →
Personal - QA Automation - Java 31 14

Selenium TDD Framework

Built a TestNG + Selenium framework focused on parallel execution, rich reporting, and data-driven tests - with quality gates wired in.

Method-wise parallel runs, Extent Reports, Excel-driven test data, automatic failed-test reruns, and SonarQube + JaCoCo for coverage and vulnerability analysis.

Open source on GitHub - MIT.

SeleniumTestNGMavenExtentReportsJaCoCo
View on GitHub →

Architecture Deep Dive

EdgeHub separates safety-critical alerts from conversational AI across three latency tiers. Play the flow to watch telemetry and a voice query - on the EdgeSpeak device itself or via the Flutter app - move through the system, or click a tier to highlight its components - this is how I think about systems.

Loading diagram...
Tier 0 - Edge Reflex Tier 1 - Hub Stream Tier 2 - Conversational AI Client Primary data / chat flow On-device voice (alternative to app)

Get in Touch

Open to Business Analyst, Product Owner, Product Manager, Automation roles - Ottawa or Remote Canada. Send a note and I'll reply from my inbox.