P S Pritish Kumar Mahali

My Projects

Complex-Valued CNNs for ECG-Based Atrial Fibrillation Detection

May 2025 - July 2025

Achieved a 94% F1-score on ECG dataset for atrial fibrillation detection using Complex-Valued CNNs with custom ComplexReLU activation and ComplexBatchNorm2d.

Demonstrated generalization on two external datasets (MIMIC-PERform, MIT-BIH AF) without fine-tuning, achieving over 73% F1-score.

Designed state-of-the-art lightweight network for ECG rhythm classification with improved stability, overfitting robustness, and better numerical performance.

Built full pipeline including GASP (GAUP conversion, paired catastrophes) and trained on 119k images from 1,436 recordings (106 subjects).

PyTorchComplex-Valued CNNsECG AnalysisDeep LearningPythonMedical AI

Horoscope RAG Chatbot with Semantic Search

January 2025 - February 2025

Built an interactive RAG chatbot with persistent, restart-safe chat history managed via a local SQLite database.

Enabled semantic search over large text using LangChain RAG pipeline with Pinecone's chat-agent-base-v2 embeddings (768-dim).

Improved retrieval accuracy by employing a multi-query approach that generates diverse queries to enhance result quality.

Deployed via Streamlit with custom UI integrations for enhanced user experience.

PythonLangChainPineconeSQLiteStreamlitRAGNLP

DSA Semantic Search with Knowledge Graphs

September 2024

Developed a Streamlit app enabling semantic search of 5K+ DSA problems with similarity ranking and recommendations in real-time.

Collected 5K DSA problems from Codeforces, LeetCode, CS5 and GeeksforGeeks, building a content database with unified format.

Enhanced texts with NLTK and generated embeddings via Google Gemini-Embedding-001, stored in pipeline for fast similarity search.

Built knowledge graph and richter text database combined with graphical recommendations beyond raw text search.

PythonStreamlitNLTKGoogle GeminiKnowledge GraphsNLPData Mining

Product Management System

September 2024

Developed a full-stack MERN app to manage product listings with CRUD operations for inventory control.

Implemented a responsive frontend using React and Chakra UI, ensuring a seamless user experience across devices.

Integrated a Node.js and Express backend with MongoDB for efficient data storage and retrieval at scale.

ReactNode.jsExpressMongoDBChakra UI
View Demo →

Rubik's Cube Solver using Korf's IDA* Algorithm

December 2024

Modelled a virtual Rubik's Cube (3x3) in 3 different models using data-structures present in C++.

Achieved a solving time of under 3s for cube jumbled 8 times, using BFS, DFS and IDDFS algorithms.

Implemented the Korf's IDA* Algorithm, achieving a solving time of under 10s for a Rubik's Cube jumbled 13 times.

C++Data StructuresAlgorithmsBFSDFSIDDFSIDA*

Enterprise Resource Planning System

February 2025

Developed a full-stack ERP system using MERN stack, handling user, technician, and admin roles.

Implemented secure authentication with Passport.js and session management via connect-mongo.

Designed dynamic equipment and error form management features with PDF certificate generation, utilizing Zustand for state management and Tailwind CSS for responsive styling.

ReactNode.jsExpressMongoDBPassport.jsTailwind CSSZustand
View Demo →