Skip to content
View KarthikP-Mac's full-sized avatar
  • TCS
  • Hyderabad, India
  • 16:59 (UTC +05:30)

Block or report KarthikP-Mac

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
KarthikP-Mac/README.md

Hi , I'm Karthik Potti

KarthikP-Mac


🛠️ Projects & Portfolio

🌐 Web-RTC & Real-Time Web Apps (Public)

  • Web-RTC (Live Random Video Calls)

    • Description: Real-time video calling application with media controls, peer-to-peer streaming, and screen sharing.
    • Live Demo: web-rtc-lq00.onrender.com
    • Tech Stack: React WebRTC Spring Boot WebSockets Render
    WebRTC Video Calls Preview
  • Web-Sockets (Live Chats)

    • Description: Real-time instant messaging application ensuring reliable end-to-end delivery of chat messages.
    • Live Demo: web-sockets-ju5x.onrender.com
    • Tech Stack: Angular Spring Boot WebSockets Render
    WebSockets Chat Preview
  • Sticky-Notes

    • Description: Progressive Web App (PWA) designed as an interactive digital corkboard and kanban board, featuring free-form draggable note cards, coordinates persistence, custom tag categorizations, and multi-tab database sync.
    • Live Demo: stickynotes-pk-mac.vercel.app
    • Tech Stack: React PWA Firebase Vite Vercel
    Sticky-Notes Preview

🤖 Artificial Intelligence & RAG Agents (Public)

  • BFSI-Insurance-Ai-Agent (Banking AI Copilot)

    • Description: An intelligent finance & banking AI assistant that answers domain-specific queries. Leverages a robust CRAG pipeline with a custom recursive character splitter, FAISS vector database, and a Multi-Model LLM Orchestration architecture — configured with Qwen3.6 27B (qwen/qwen3.6-27b) as the active primary reasoning engine, with dynamic hot-swapping fallback routing across Llama-3.3-70b, Llama-3.1-8b, and GPT-OSS-120B to manage token limits and optimize cost per query.
    • Live Demo: karthikp-mac-banking-ai-copilot.hf.space
    • Tech Stack: Python LangChain Streamlit FAISS Hugging Face CRAG Multi-LLM
    • LLM Models Supported: Groq (Active: Qwen3.6 27B | Fallbacks: Llama-3.3-70b · Llama-3.1-8b · GPT-OSS-120B), Gemini, OpenAI, Claude.
    Banking AI Copilot Preview
  • Jarvis AI Assistant

    • Description: A real-time, Multimodal Voice-to-Voice AI Assistant featuring dynamic location/timezone-aware greeting generation, dual-engine Text-to-Speech (TTS) synthesis, and high-performance bidirectional WebSocket communication.
      • Frontend: Built with React.js (Vite), Vanilla CSS (Cyberpunk/Sci-Fi UI theme with active/inactive neon state cues), Web Audio API (AudioContext, AnalyserNode, GainNode for real-time frequency waveforms and chime synthesis), and the Web Speech API (webkitSpeechRecognition) for local background wake-word triggers.
      • Backend: FastAPI ASGI server utilizing bidirectional WebSockets for high-frequency duplex streaming of raw audio packets and system configs.
      • AI Models (STT & Multi-LLM): Powered by Groq API — Whisper-large-v3-turbo for rapid Speech-to-Text and a Multi-Model LLM Routing Layer selecting Qwen3.6 27B (qwen/qwen3.6-27b — active primary model) with fallback to openai/gpt-oss-120b (complex reasoning) and Llama-3.1-8b-instant (ultra-low latency) for agent reasoning, timezone-aware localized queries, and function-calling routing.
      • Text-to-Speech (TTS): Dual-engine pipeline: Cloud/Premium (ElevenLabs API for voice streaming) and Local/Free (kokoro-onnx==0.3.4 and ONNX Runtime for in-memory offline English voice synthesis), with browser-native speech synthesis as a fallback for multi-lingual accents (Hindi & Telugu).
      • Safety & Infrastructure: Double-layered regex guardrail filter running on the FastAPI server to block explicit or unsafe URLs and queries before LLM invocation. Deployed as a monolithic container on Hugging Face Spaces via Docker.
    • Live Demo: karthikp-mac-jarvis-ai-assistant.hf.space
    • Tech Stack: React FastAPI Python WebSockets Groq ONNX Runtime ElevenLabs Docker Hugging Face
    Jarvis AI Assistant Preview

💼 Live Institutional Web Applications (Private)

  • Adarsh Computers Portal

    • Description: A comprehensive educational portal built for an institution to manage courses, students, announcements and online quizzes.
    • Live Website: adarsh-computers.vercel.app
    • Frontend Tech: React Bootstrap Vercel
    • Backend Tech: Node.js Express Render SMTP
    Adarsh Computers Preview
  • First-Web-Site

    • Description: Initial iteration of the institutional website focusing on responsive structure and classic frontend styling.
    • Tech Stack: HTML5 CSS3 JavaScript jQuery Bootstrap

🖥️ Portable Python Desktop Software (Tkinter)

  • Smart Stocker (Ledger Application)

    • Description: Portable software for stock, ledger, and sales entry tracking built with Python's GUI framework.
    • Tech Stack: Python Tkinter
    Smart Stocker Preview

    Application Output & Report Showcase:

    Customer Bill
    Customer Bill
    Purchase Order
    Purchase Order
    Monthly Profit Report (Setup)
    Monthly Profit Report Start
    Monthly Profit Report (Export)
    Monthly Profit Report End
  • Python-Pdf Utility

    • Description: Utility for generating PDFs from directories, selecting files/folders, and extracting text or images by selecting custom ranges.
    • Tech Stack: Python PyPDF ReportLab Tkinter
    Python-Pdf Preview
  • Auto Power Off Timer

    • Description: Portable utility to easily schedule automatic sleep, shutdown, or restart commands on Windows PCs.
    • Tech Stack: Python Windows Tkinter
    Auto Power Off Timer Preview

💻 Other Projects

  • Movie Seat Booking

    • Description: Interactive movie theater seat booking interface with real-time seat selection, ticket price calculations, and local storage state persistence.
    • Tech Stack: HTML5 CSS3 JavaScript
  • DOM Array Methods Dashboard

    • Description: Dynamic dashboard demonstrating functional programming array methods (map, filter, sort, reduce) to fetch random users and calculate total net wealth.
    • Tech Stack: HTML5 CSS3 JavaScript
  • Exchange Rate Calculator

    • Description: Real-time foreign exchange rate calculator that fetches live currencies from a third-party API and handles direct conversions.
    • Tech Stack: HTML5 CSS3 JavaScript
  • Custom Video Player

    • Description: Custom-styled HTML5 media player showcasing play/pause states, interactive progress slider, timestamp display, and volume control interface.
    • Tech Stack: HTML5 CSS3 JavaScript
  • Form Validator

    • Description: Modern client-side form registration validation utility with dynamic success/error styling and input validation checks.
    • Tech Stack: HTML5 CSS3 JavaScript
  • Menu Slider & Modal

    • Description: Smooth UI navigation layout showing a slide-out sidebar overlay and styled transaction modal dialogs using CSS transitions.
    • Tech Stack: HTML5 CSS3 JavaScript
  • Calculator

    • Description: A beautiful, responsive standard web calculator with clean UI.
    • Tech Stack: HTML5 CSS3 JavaScript
  • JSON Card Generator

    • Description: Dynamically renders styled product cards from a JSON data array using JavaScript DOM manipulation, featuring images, descriptions, and pricing.
    • Tech Stack: HTML5 CSS3 JavaScript
  • Click-to-Toggle Visibility UI

    • Description: Interactive toggle component that reveals and hides content sections on click, demonstrating JavaScript event-driven DOM visibility control.
    • Tech Stack: HTML5 CSS3 JavaScript
  • HTML Frameset Navigation

    • Description: Multi-frame HTML layout using framesets with a navigation menu that targets and loads different pages (including external URLs) into specific frames.
    • Tech Stack: HTML5 CSS3
  • ParcelYogi Landing Page Clone

    • Description: Pixel-perfect responsive landing page clone of a shipping service website, featuring hero sections, call-to-action buttons, and custom Google Fonts.
    • Tech Stack: HTML5 CSS3
  • Responsive Product Comparison Page

    • Description: Multi-breakpoint responsive product comparison layout with media queries targeting different screen sizes, showcasing CSS-only adaptive design patterns.
    • Tech Stack: HTML5 CSS3

Connect with me:

Portfolio KarthikP_Mac karthik-potti karthik-potti Discord karthik-potti karthik_potti Gmail

🛠️ Skills & Technologies:

💻 Programming & Frontend Development

Java Python Tkinter JavaScript TypeScript C HTML5 CSS3 React Vite JQuery Angular Bootstrap Font Awesome

⚙️ Backend, Database & Deployment

Spring Boot Flask Node.js Express.js FastAPI Oracle SQL Vercel Render GitHub Hugging Face Postman

🤖 AI, LLM & Advanced RAG Systems

LangChain LangGraph RAG / CRAG Azure RAG Index AutoGen AI

🐧 Automation & Cloud Integration

Linux WinSCP Azure Logic Apps Azure OCR

Note

Java Automation: Experienced in building Java-based automation tasks on Linux platforms and managing remote deployments/file transfers using WinSCP.


GitHub Statistics

GitHub Metrics KarthikP-Mac   KarthikP-Mac

KarthikP-Mac

Separator

Profile Cards

Stats Card Most Commits Card Repos Card Productive Time Card Profile Details Card
Separator

⚡ Activity Graph:

Activity Graph

Popular repositories Loading

  1. BFSI-Insurance-Ai-Agent BFSI-Insurance-Ai-Agent Public

    Python 1

  2. Calculator Calculator Public

    HTML

  3. banking-copilot banking-copilot Public

    Forked from saikumarrr/banking-copilot

    Banking AI Copilot using CRAG (Corrective RAG) with FastAPI, LangChain, FAISS, and Streamlit. The system performs self-reflective retrieval, query rewriting, compliance checks, fraud/KYC support, a…

    Python

  4. Web-Sockets Web-Sockets Public

    TypeScript

  5. Web-Rtc Web-Rtc Public

    JavaScript

  6. KarthikP-Mac KarthikP-Mac Public

    Personal GitHub profile README showcasing my skills, technologies, and projects, including Python software using Tkinter, React websites, WebRTC video calling, real-time WebSockets messaging, and g…

    HTML