Available · Bengaluru · Open to senior roles
— Hi, I'm

Nikhil Ponaganti.

Mostly curious about how frontend, backend, and a little AI can quietly come together into something people actually want to open. Trying to make software feel a bit less like software — and a bit more like a tool you'd keep around. Somewhere between writing a React component and wiring up a Python agent, with Docker humming in the background. Lately: AI-native interfaces where the chat surface itself does the work. Still learning, still shipping. Happiest when craft and ship-it land in the same week.
— Currently

AI-native Full-Stack Engineer.

5+years full-stack
SCFframeworks shipped
EOM at Ofofo
Scroll ↓
01 /

Field notes

I'm the person who takes an idea from design to deployed — writing the React components, wiring the Python agent, configuring the Docker stack, and shipping the binary.

Currently at Ofofo, I architected a cross-platform Electron app that runs AI-powered cloud compliance scans for enterprise clients across all major SCF frameworks.

I pick up whatever it takes — React one day, a Python MCP server the next, D3 force-directed graphs the day after. Lately I've been building AI-native chat interfaces where the assistant doesn't just talk back — it renders forms, score cards, drill-downs and audit exports inline as part of the conversation.

0+
Years in production full-stack
0
Microservices on GCP simultaneously
0×
Employee of the Month at Ofofo
0%
Page-load reduction via SSR + code-split
02 /

What I do

01
/ AI & LLM

AI Engineering

RAG pipelines with real user-facing UIs. MCP servers that resolve natural-language intent into structured tool calls. Multi-LLM routing, agentic workflows, local SLM fallback — and chat surfaces that render interactive components, not just text.

LiteLLMFlowiseRAGMCPAI AgentsNeo4jLocal SLMs
02
/ Frontend

Product Frontend

Frontend as the product, not an afterthought. SSR/SSG, route-level code-splitting, knowledge-graph visualisations with D3, dark-mode Electron desktop UIs. Complex flows that still feel light.

Next.jsReactTypeScriptTailwindD3.jsElectronPWA
03
/ Full-Stack

End-to-End Shipping

Python FastAPI agents, Node services, Docker on GCP, Stripe + Twilio integrations, electron-builder packaging with notarization. Idea → production binary, owned end-to-end.

FastAPINode.jsDockerGCPStripeTwilioSteampipe
03 /

Build log

06 CASE STUDIES → scroll horizontally
CASE / 01
CROSS-PLATFORM ELECTRON · 2024–2026

Ofofo Integration Agent

Problem

Cloud compliance evidence collection across multiple frameworks was manual, slow, and error-prone for security teams.

Build

Cross-platform desktop app — React + TypeScript renderer, Node.js main, bundled Python FastAPI agent, Steampipe + Powerpipe under the hood, electron-builder with notarization for macOS, Windows and Linux.

Stack
ElectronReactTypeScriptFastAPISteampipeDocker
Outcome

Supports the full SCF framework set (SOC 2, HIPAA, ISO 27001, NIST CSF, PCI DSS, GDPR, CIS, Essential 8, CIS CSC v8 and more) across GCP, Azure and AWS — three OSes from one codebase.

CASE / 02
AGENTIC AI BACKEND · 2024–2026

MCP Evidence Resolver

Problem

LLMs can talk; they can't query the underlying compliance state. The gap between chat and real cloud data is where most "AI for ops" tools fall apart.

Build

Built an ontology-driven MCP (Model Context Protocol) server that maps natural-language prompts to the right framework controls and Steampipe queries, then feeds structured results back to the model for remediation suggestions. Local SLM fallback when offline.

Stack
MCPPython FastAPILiteLLMLocal SLMsOntology
Outcome

Bridges chat UI to live cloud state via a tool-calling agent loop — answers grounded in real evidence, not vibes.

CASE / 03
AI-NATIVE UI LIBRARY · 2025

Chat-with-Components UI

Problem

Plain-text chatbots can't actually do the work — they hand back walls of text. Real ops needs forms, controls and structured output rendered inline in the conversation.

Build

An AI-native chat surface where the agent's structured tool outputs render as live components — forms, score cards, control drill-downs, snapshot diffs, audit-export buttons — all inline. Built the small UI library that maps typed agent tool calls to UI primitives.

Stack
ReactTypeScriptMCPTool CallsStreaming
Outcome

The chat becomes an action surface, not a Q&A. Users complete real tasks without ever leaving the conversation thread.

CASE / 04
SAAS AI FEATURE · 2024–2026

RAG Document Pipeline

Problem

Compliance teams sit on hundreds of internal docs — policies, runbooks, contracts. Grep is useless; semantic search is the answer.

Build

End-to-end pipeline UI — upload with live progress, Flowise-backed chunking and embedding, semantic search front-end. Users query private compliance docs in plain English.

Stack
FlowiseNext.jsEmbeddingsSemantic Search
Outcome

What used to be a 30-minute hunt through SharePoint became a 3-second answer with citations.

CASE / 05
DATA VISUALISATION · 2024

Knowledge-Graph Visualiser

Problem

The Graphbit ontology had thousands of related entities. Lists and tables can't show the relationships — you need a graph you can grab, zoom, and follow.

Build

D3.js force-directed graph backed by Neo4j queries via a Node service. Custom node typing, edge weights, hover-to-reveal metadata, click-to-pin, double-click to drill in.

Stack
D3.jsNeo4jReactNode.jsWebGL
Outcome

Analysts navigate a graph of thousands of nodes in real time — the explore-loop that lists never gave them.

CASE / 06
AI INFRASTRUCTURE · 2025

Multi-LLM Chat Widget

Problem

Single-provider LLM apps are brittle: rate limits, latency spikes, model drift. The product needs choice without rewriting the app per provider.

Build

LiteLLM-powered widget that abstracts OpenAI, Anthropic, Gemini and local providers behind one chat surface. Per-prompt template overrides, session memory, automatic fallback when a provider rate-limits.

Stack
LiteLLMReactOpenAIAnthropicLocal SLMs
Outcome

One widget, four providers, zero vendor lock-in. Outages in one provider auto-failover to the next without users noticing.

04 /

Service log

Senior Software Development EngineerFeb 2023 — Present · 3+ yrs
Ofofo Pvt Ltd · Bengaluru
Next.js · React · TypeScript · Tailwind · Node · FastAPI · Electron · Flowise · LiteLLM · Steampipe · Powerpipe · Docker · GCP · Neo4j · D3.js · Stripe · Twilio
  • Architected and shipped a cross-platform Electron desktop app automating cloud compliance evidence collection across GCP, Azure & AWS against all major SCF frameworks (SOC 2, HIPAA, ISO 27001, NIST CSF, PCI DSS, GDPR, CIS, Essential 8, CIS CSC v8 and beyond). Owned the full stack — React renderer, Node main process, bundled Python FastAPI MCP agent, Steampipe + Powerpipe, electron-builder with notarization.
  • Built the MCP (Model Context Protocol) server — ontology-driven evidence resolver mapping user prompts to Steampipe queries and framework controls, with local SLMs as offline fallback.
  • Designed an AI-native chat UI library that renders interactive components (forms, score cards, drill-downs, snapshot diffs, PDF/DOCX exports) inline as the agent's tool outputs — not just text.
  • Built a RAG document pipeline UI — file upload with live progress, Flowise-backed chunking + embedding, semantic search over private compliance docs.
  • Added a LiteLLM multi-LLM chat widget routing across OpenAI, Anthropic & local providers with custom templates and session memory.
  • Implemented SSR + SEO; reduced page-load by 30% via structured data, meta optimisation and route-level code-splitting across 20+ pages.
  • Integrated Stripe payments, Twilio real-time comms & AWS S3; engineered knowledge-graph visualisation with D3.js force-directed graphs pulling from Neo4j.
  • Maintained Docker deployment of 9 microservices on GCP; owned API contracts and release coordination.
Full-Stack DeveloperFeb 2021 — Feb 2023 · 2 yrs
AxiomIO Technologies · Hyderabad
React · Vue.js · Angular · Node · Flask · Chart.js · Web3.js · AWS S3/CF/Cognito · MongoDB · MySQL · PWA
  • React HR-management SaaS — employee dashboards, leave flows, approval chains; JWT auth via AWS Cognito; Flask REST APIs.
  • Vue.js real-time trading interface — live Chart.js price feeds, order forms, Web3-connected wallet; Node + Web3 APIs.
  • Angular marketplace — product listings, search, cart, checkout; AWS S3 + CloudFront; PWA offline caching for mobile speed.
  • Cloud-integration monitoring dashboard in React — data-flow metrics & API sync status across third-party connectors.
Web DesignerJun 2020 — Feb 2021 · 9 mos
Sam Computronics · Hyderabad
  • Built a custom internal tool that streamlined customer service operations and reduced manual workload through automated request routing.
05 /

The stack

Education
M.Tech — CS
BITS Pilani WILP
2026 · In Progress
B.Tech — CS
Malla Reddy IT
2020
06 /

Signal & contact

Currently open · Senior Full-Stack / AI roles · Usually replies within 24 hours

Got a product idea that needs
someone who ships?
Say hi →

Email
nponaganti@gmail.com Best for project intros & recruiting
Phone
+91 81060 54474 IST · 10:00 — 22:00
Location

Bengaluru, India · 560076

Open to remote · hybrid · onsite