Skip to content
View panakantinandu's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report panakantinandu

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
panakantinandu/README.md
Typing SVG

Portfolio LinkedIn Email LeetCode


⚡ What I Build

┌─────────────────────────────────────────────────────────────────────┐
│                                                                     │
│   AI-Powered Platforms   →   PropMind, AI Workflow Automation       │
│   Distributed Systems    →   Kafka, BullMQ, Redis, Event-Driven     │
│   Production SaaS        →   LeaseHub, Multi-Tenant, Stripe         │
│   Cloud Security         →   AWS IAM Drift Detection, Lambda        │
│   ML Engineering         →   SHAP, Attrition Prediction, Explainable│
│                                                                     │
└─────────────────────────────────────────────────────────────────────┘

Business logic belongs in code — not spreadsheets, not reminders, not trust.
I design backend-first systems where payments are verifiable, workflows are automated, and failures are traceable.


🛠️ Tech Stack

Languages

Python JavaScript TypeScript Java SQL

Backend & APIs

Node.js Express.js FastAPI Spring Boot

Databases

MongoDB PostgreSQL Redis DynamoDB

AI & Data

OpenAI LangChain SHAP Kafka

Cloud & DevOps

AWS Docker GitHub Actions Stripe

Frontend

React Streamlit


🚀 Projects

🏠 PropMind — AI-Powered Property Management Platform

Node.js Express MongoDB OpenAI API Stripe BullMQ Redis Socket.io

The problem: Property management is full of manual steps — approving applications, chasing rent, triaging maintenance. PropMind replaces every manual step with code.

sequenceDiagram
    participant T as Tenant
    participant S as System
    participant AI as AI Layer
    participant ST as Stripe
    participant A as Admin

    T->>S: Submit application
    S->>AI: Score tenant risk
    AI-->>S: Risk score + confidence + red flags
    S->>A: Notify with AI analysis
    A->>S: Approve application
    S->>T: Deposit required (timer starts)
    T->>ST: Pay deposit
    ST->>S: Webhook (signature verified)
    S->>S: Property → RESERVED, Ledger entry created
    Note over S: 1st of month — cron fires
    S->>S: Generate invoice for all ACTIVE leases
    S->>T: Rent reminder (3 days before due)
    T->>ST: Pay rent
    ST->>S: Webhook verified
    S->>S: Invoice → PAID, LedgerEntry, Notification
    A->>S: View AI financial summary
    S->>AI: Summarize revenue, dues, overdue
    AI-->>A: Natural language financial narrative
Loading

What's under the hood:

Layer What it does
🤖 AI Risk Scoring Evaluates income, rent-to-income ratio, payment history → risk score + confidence
🔧 Maintenance Triage AI Classifies ticket category (plumbing/electrical/HVAC), sets priority automatically
💬 AI Support Assistant Natural-language queries on live DB data — both admin and tenant facing
📊 AI Financial Summary Narrative of revenue, dues, and overdue tenants generated on demand
⏱️ Automated Enforcement Cron: cancel unpaid deposits, expire stale applications, apply late fees
🧾 Ledger-based Billing Every transaction creates a traceable double-entry ledger record
🔒 Production Security CSRF, Helmet, rate limiting, Mongo sanitize, Stripe webhook signature verification

Admin Demo Tenant Demo GitHub


⚙️ AI Workflow Automation Platform

FastAPI PostgreSQL React LLM APIs Prompt Engineering

An orchestration engine that lets you define, schedule, and monitor AI-powered workflows without writing a new pipeline each time.

User defines workflow
        │
        ▼
┌──────────────────────┐
│  Workflow Scheduler  │  ← PostgreSQL-backed task queue
└──────────┬───────────┘
           │
    ┌──────▼──────┐
    │  Execution  │  ← Retry handling, observability
    │   Engine    │
    └──────┬──────┘
           │
    ┌──────▼──────────────┐
    │   LLM Integration   │  ← Prompt-driven decision nodes
    └──────┬──────────────┘
           │
    ┌──────▼──────┐
    │  Analytics  │  ← Pipeline metrics, execution history
    └─────────────┘

Live Demo


🏢 LeaseHub — Multi-Tenant SaaS Platform

Node.js Express.js React MongoDB Docker Stripe

Production-grade SaaS. Multi-tenant isolation, Stripe payments, event-driven payment webhooks, full CI/CD. Zero manual invoicing.

Admin Demo Tenant Demo


📡 Distributed Notification System

Spring Boot Apache Kafka Redis PostgreSQL

Event-driven messaging pipeline with producer/consumer services, dead-letter queues, retry mechanisms, and fault-tolerant asynchronous processing at scale.

Producer Service  →  Kafka Topic  →  Consumer Service
                          │
                    Dead Letter Queue (on failure)
                          │
                    Retry Worker  →  Resolved / Alerting

🔐 AWS IAM Drift Detection

AWS Lambda EventBridge CloudTrail DynamoDB

Real-time cloud security monitor. Detects privilege escalation and unexpected IAM changes across an AWS environment the moment they happen — not the next morning.

GitHub


📊 Employee Attrition Prediction System

Python Scikit-learn SHAP Streamlit

End-to-end ML pipeline: preprocessing → feature engineering → model training → SHAP-based explainability → interactive Streamlit dashboard. Not just predictions — transparent reasoning.

Live Demo


📈 GitHub Activity


🏆 Certifications

AWS Cloud Architecting AWS Cloud Security Anthropic Claude API Claude Code Walmart SWE Skyscanner SWE NPTEL


💡 Engineering Philosophy

const nandu = {
  focus:      ["backend-first", "systems thinking", "production-grade"],
  avoids:     ["CRUD apps with no real logic", "trust over automation"],
  believes:   "business rules should be enforced by code, not people",
  currentlyImproving: ["DSA patterns", "system design at scale", "distributed tracing"],
  openTo:     "SWE roles — backend, AI systems, platform engineering"
};


Connect on LinkedIn


Pinned Loading

  1. PropMind PropMind Public

    PropMind automates the complete landlord–tenant lifecycle

    JavaScript 7

  2. ai-resume-ranking-main ai-resume-ranking-main Public

    Python 3

  3. ML_Project-Nan- ML_Project-Nan- Public

    Python 3

  4. ai-workflow-platform ai-workflow-platform Public

    Python 6