Skip to content
View pranavkk7's full-sized avatar

Block or report pranavkk7

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.

Content in all repositories owned by your account will be closed.
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
pranavkk7/README.md

Hi, I'm Pranav KK

AI integration developer working in Python and Flutter. I moved into software in 2025 after almost three years as a planning engineer on industrial plant construction.

Open to AI integration, GenAI and Python developer roles in the UAE (ready to relocate, can join immediately) or in Bengaluru and remote.

Main project

Unique Fitness Gym: the Flutter front-desk app a gym in Pinarayi, Kerala, uses every day. It handles admissions, payments with PDF receipts, dues and WhatsApp reminders, keeps all its data on the device, and includes a Dart client for the gym's eSSL face-recognition door. 99 automated tests, with CI building web, Android and iOS. Live demo

AI integration

  • ClaimCheck: checks a health insurance claim against the policy wording and IRDAI's rules, works out what should be paid, judges every deduction and drafts the appeal letter. RAG with an agent: hybrid search, LLM tool calling, amounts computed in code and every quote verified word for word. On a labelled test of 20 deductions: 20/20 verdicts, every amount exact, every verdict sourced. Live demo
  • Cravio: a Django food-delivery app with Ask Cravio, an AI agent built on LLM tool calling. Five server-side tools search the menus and fill the cart from a plain-English request. 85 tests. Live demo
  • PolySub: multilingual subtitles. I benchmarked Qwen3-ASR and Whisper on Google's FLEURS and use the more accurate model per language; LLM translation replies in a fixed JSON schema so every subtitle keeps its timing. 44 tests. Demo

What I work with

  • AI integration: RAG (embeddings, hybrid search, citations), LLM APIs, tool calling, AI agents, MCP, structured outputs, prompt engineering, evaluation on labelled test sets, Whisper, Qwen3-ASR, PyTorch
  • Reverse engineering: AI-orchestrated analysis and de-obfuscation of a protected Windows binary with a custom Python harness (Frida, Unicorn, Capstone, pefile)
  • Mobile: Flutter, Dart, Hive, Provider
  • Backend: Python, FastAPI, Django, REST APIs, MySQL
  • Shipping: Git, GitHub Actions, pytest, Flutter tests

Contact

Portfolio · LinkedIn · pranavvinod508@gmail.com

Pinned Loading

  1. unique-fitness-gym unique-fitness-gym Public

    Flutter front-desk app used daily at a gym in Kerala: admissions, payments, WhatsApp reminders and an eSSL Face ID door client. 99 tests.

    Dart 1

  2. claimcheck claimcheck Public

    Checks a health insurance claim against the policy wording and IRDAI's rules: works out what should be paid, judges every deduction with a verified quote, and drafts the appeal letter. RAG + an LLM…

    Python

  3. cravio cravio Public

    Food delivery web app with Ask Cravio, an AI ordering assistant built on LLM tool calling. Django, Razorpay, 85 tests.

    Python

  4. polysub polysub Public

    Subtitles in any language: Qwen3-ASR and Whisper chosen by measured accuracy, LLM translation that keeps every subtitle's timing, burned-in or SRT/VTT. Python.

    Python

  5. pranavkk7.github.io pranavkk7.github.io Public

    Portfolio of Pranav KK, AI integration developer. Built with Vite, GSAP and Lenis.

    HTML

  6. taskbuddy taskbuddy Public

    A clean React 19 to-do app with light and dark themes, local storage and tests. Built with Vite.

    JavaScript