Open to AI · Backend · Full-Stack roles

Harish G

Agentic AI & Automation Engineer

Multi-stack engineer (Java · Python · JavaScript) building scalable backends and AI-driven applications.

Find me

01/Selected work

Things I've built

AI
Featured

CortexCraft Voice Agent

Production platform for building and running Gemini Live phone agents. It gives you a dashboard to configure them, Twilio and Plivo call handling, RAG document grounding, saved transcripts, and an external REST API so other products can drive calls.

  • Gemini Live agents over real telephony (Twilio + Plivo) and a browser test channel
  • Per-agent RAG document upload, search and prompt generation
  • External REST API, so other products (CRMs, dialers) run calls through it
PythonFastAPIGemini LiveTwilioPlivo+4
AI · Full-Stack
Featured

LeadCall AI

Multi-tenant outbound-calling SaaS built on the voice-agent platform. Upload a lead list and a pitch document, and Celery workers dial through the platform API, sync transcripts back and keep each tenant’s leads and credentials apart.

  • Celery dial and callback workers that call through the voice-agent platform API
  • Pitch documents re-indexed for RAG so the script matches what the client sells
  • Excel lead import, transcript sync and call-log export on Alembic-migrated PostgreSQL
PythonFastAPICeleryAlembicPostgreSQL+3
AI · Full-Stack
Featured

KisanVoice AI

WhatsApp survey platform that lets farmers answer by voice in their own language. A config-driven language registry covers 24 locales (10 Indian) over Google STT/TTS, with WhatsApp Flows for long option sets, phone-call surveys through the voice-agent platform, and a real-time admin dashboard.

  • 24 locales from a config-driven registry, 10 of them Indian, with no redeploy to add one
  • Migrated the platform off a Node backend and off Sarvam onto FastAPI + Google STT/TTS
  • 172 of the repo’s 192 commits; Jenkins CI, Docker Compose deploys
PythonFastAPIReactMongoDBWhatsApp Flows+5
AI · Full-Stack
Featured

FinGraph AI

Banking assistant over a Neo4j relationship graph. pgvector semantic search finds the relevant customers, loans and chats, Neo4j enriches every match with its relationships, and Groq writes the answer. JWT + bcrypt authentication guards the admin and audit APIs.

  • Hybrid retrieval: pgvector similarity search enriched with Neo4j relationships
  • MiniLM embeddings from Hugging Face, answers generated with Groq
  • JWT + bcrypt authentication, with ADMIN-only admin and audit routes
Node.jsExpressReactNeo4jSupabase pgvector+3

02/Snapshot

A quick look

Software Developer at CortexCraft.ai since January 2026, with hands-on experience across the Java, Python and JavaScript ecosystems and several years of freelance web and app development. I build scalable backend systems with Spring Boot, Express.js and FastAPI, and integrate AI technologies such as LLMs, STT, TTS and agent-based workflows into real-world products.

More about me

Core toolkit

LLM IntegrationRAGContext ManagementAgents & Tool CallingOutput GuardrailsWorkflow AutomationSTT / TTS SystemsGemini LiveLightGBM / ProphetSpring BootFastAPIReactNeo4jDocker