Skip to content
View pponali's full-sized avatar

Block or report pponali

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
pponali/README.md

Hi 👋, I'm Prakash Ponali

Senior Engineering Manager · AI Systems · AgriTech · Agentic Pipelines

pponali

pponali

ponali231


🚀 Featured Projects

🌾 Kheti Sahayak — AI-Powered AgriTech Platform

Empowering 1M+ Indian farmers with AI diagnostics, hyperlocal weather, digital marketplace, and expert consultations.

What it is: Production SaaS platform for Indian smallholder farmers — crop disease detection via vision AI, real-time mandi prices, expert consultations, and a full digital marketplace.

Architecture highlights:

  • 28 Spring Boot microservices (100% parity migration from Node.js monolith) — auth, marketplace, crop, weather, diagnosis, notifications, payments, and more
  • 162 AI agents defined as Claude Code subagents — engineering, QA, product, DevOps, security, ML, marketing, executive roles — orchestrated via CrewAI crews and a Virtual Software Company pattern
  • Claude Code deeply integrated — 162 .claude/agents/ definitions with YAML frontmatter, hooks (SessionStart, UserPromptSubmit, PreToolUse, PostToolUse, Stop), GPS MCP server for symbol graph indexing, Render MCP for deployments
  • Multi-model AI stack: claude-sonnet-4-6 (default), claude-opus-4-8 (high-reasoning CFO/CTO roles), claude-haiku-4-5 (lightweight ops), Cerebras (inference), Groq (audio transcription), Gemini
  • LLaVA vision model — local CPU inference for crop disease detection across 38 PlantVillage classes, with 2000+ lines of India-specific treatment database (Hindi/English/Telugu/Marathi)
  • Multi-tenant SaaS — PostgreSQL schema isolation per tenant, X-Tenant-Id header enforcement, row-level security
  • Observability: ELK Stack, Prometheus + Grafana, Spring Sleuth + Zipkin, Sentry
  • Event streaming: Kafka 3.7, Redis 7, PostgreSQL 14 + pgvector

Agent-driven SDLC — 110+ workflows covering the full engineering lifecycle:

Phase What's automated
Planning 20 parity audit plans (auth → marketplace → weather → finance → profile), sprint backlog, PRD templates, architecture diagrams, UI specs
Development 9 agent-chain workflow types (WF-1 new feature → WF-9 backend bug fix) — each dispatches multi-role chains: Product Manager → Architect → Backend Dev → Mobile Dev → QA → Security Engineer
Testing Full-app emulator QA sweep: 7 sequential runtime agents + 16 parallel static auditors → P0/P1/P2/P3 defect triage → parallel fan-out fix dispatch per defect group
Deployment Module-aware deploy (WF-10/11/12): detect changed modules → Docker/Render/Vercel/Play Store → health verify → auto-rollback on failure
Monitoring 24/7 L1→L2→L3 agent escalation hierarchy: health scan → triage → remediate → investigate → stabilize → incident command → post-mortem
CI/CD 30 GitHub Actions: multi-stack CI (Node.js, Spring Boot, Flutter, Kotlin), AI-powered PR code review, CodeQL SAST, Firebase Test Lab on real devices, smoke tests on every production push
Self-improvement Nightly agent improvement loop: harvest GPS corrections → triage by agent → mutate prompts below 7.5 threshold → commit; real-time auto-learn stores feedback instantly; GEPA-style eval loop scores agents across 5 dimensions

Workflow runner: single ./workflow-runner.sh WF-N TASK-ID dispatches full agent chain, logs every step to shared GitHub issue as paper trail.

Stack: Java 17 / Spring Boot 3.4 · Node.js 18 / Express 5 · Flutter 3 · React 19 + Vite · Python / FastAPI · PostgreSQL · Redis · Kafka · Docker / Kubernetes · Render · Vercel


🤖 Job Search AI SaaS Application — Agentic Job Discovery & Auto-Apply

End-to-end agentic pipeline: discover → ATS-score → auto-apply across Naukri, LinkedIn, and Indeed.

What it is: Multi-tenant job-search platform that started as a single-admin Notion CLI tool and grew into a full SaaS layer with magic-link auth, per-user quota tiers, an LLM tailor pipeline, a chat agent, and a React frontend — all in one Express process.

Agentic highlights:

  • Claude Code subagent fleet — 15 specialized agents per portal (session-manager, job-discoverer, job-scorer, cover-letter-writer, apply-bot, pipeline-orchestrator) across Naukri / LinkedIn / Indeed
  • Auto-discover → ATS-score → auto-apply pipeline — Playwright-driven headless apply with stealth mode, session persistence, and smart form-fill via ApplyAgent
  • 11-step LLM tailor pipeline — JD Analysis → Keywords → Company Research → Resume Match → Skill Gap → Rewrite Bullets → Cover Letter → Interview Qs → Recruiter Outreach → Critic → Revision → Finalize; hybrid ATS scoring with automatic revision loop
  • Chat agent — router → specialist delegation (discovery / scoring / tailor / apply / resumes / schedule) over Anthropic SDK, tool-use loops, capped at depth 4
  • Self-improving apply agent — learns from outcomes; persists qa_cache, selector_drift, portal_overrides, outcomes.jsonl
  • SSE streaming for long-running operations; SQLite (better-sqlite3, WAL mode) for both app and pipeline state

Stack: Node.js 18 / Express · React 18 + Vite + TypeScript · Python / Playwright + playwright-stealth · SQLite · Anthropic SDK · JobSpy · Resend · Razorpay


🧠 What I'm Working On

  • 🔭 Kheti Sahayak — scaling to 1M+ farmers, completing microservices migration, adding pgvector RAG
  • 🤖 Agentic systems — Claude Code multi-agent orchestration, CrewAI crews, self-improving bots
  • 🌱 Spring Boot 3.4 + Kafka microservices architecture at production scale

💬 Ask Me About

Java · Spring Boot · Node.js · Microservices · Claude Code & Agentic AI · Playwright automation · Multi-tenant SaaS · PostgreSQL · Kafka · Docker/Kubernetes


📫 Reach Me

Email: p.ponali@yahoo.com
Blog: prakashponali.wordpress.com


Connect with me:

pponali pponali ponali231 prakashponali pponali pponali pponali pponali pponali pponali

Languages and Tools:

aws azure docker elasticsearch firebase gcp git grafana graphql java javascript kafka kubernetes linux mongodb nodejs nginx postgresql python react redis spring typescript flutter tensorflow pytorch


pponali

 pponali

pponali

Popular repositories Loading

  1. startup startup Public

    startup ideas

    1

  2. funnishop funnishop Public

  3. BLC5.2.2.1 BLC5.2.2.1 Public

  4. security security Public

    Java

  5. splitwise splitwise Public

    Java

  6. hakderrank hakderrank Public

    Java