A curated collection of my software engineering work, cloud infrastructure pipelines, and AI system implementations.
Real-time cricket dashboard integrating live sports API to display scores and calculate dynamic ball-by-ball win probabilities using WASP algorithms.
- Displays live IPL & international match scores with auto-refresh
- Calculates dynamic win probability based on live match conditions
- Implements smart API polling with automatic key rotation
- Built with Django and Tailwind CSS, deployed on Render
DjangoPythonREST APITailwind
Full DevOps automation pipeline containerizing and deploying a Multi-Agent system to AWS EKS with zero-downtime rolling updates.
- Dockerized app with multi-stage build optimization
- GitHub Actions CI/CD pipeline triggered on every git push
- Zero-downtime rolling deployment strategies on AWS EKS
- AWS Load Balancer provisioning for external ingress
DockerKubernetesAWS EKSCI/CD
Automates supplier sourcing and generates structured comparison reports using collaborative multi-agent AI workflows.
- Researcher Agent sources supplier metrics via LLMs
- Writer Agent synthesizes structured comparison reports
- Orchestrator manages multi-agent hand-offs and state
- Interactive Streamlit interface with runtime API keys
PythonCrewAIStreamlitGemini LLM
Django web platform managing patient medical data with secure authentication and token-based status sharing.
- Built with Django, Python, and relational database
- Token-based, read-only public status sharing links
- Role-based access control for medical staff and patients
- Expiring, privacy-safe shareable links
DjangoPythonSQLiteAuth
Desktop tool to look up detailed book information by capturing cover images using OCR text extraction and Open Library API.
- Tkinter desktop GUI with Tesseract OCR integration
- Fuzzy string matching for enhanced title search recall
- MySQL database caching for offline retrieval
- Integrates with Open Library REST API
PythonOCRAPIMySQL
Traffic enforcement system detecting violations in real time and automatically generating e-challans sent via email.
- Java Servlets backend handling violation logic
- Automated e-challan generation with PDF generation
- Automated email distribution using JavaMail SMTP
- Relational database storage for record tracking
JavaServletsSMTPDBMS
Desktop management application for executing bank account operations, secure transactions, and customer management.
- Python GUI built with Tkinter widget suite
- Relational database storage for financial records
- Account opening, updating, closing, and statement generation
- Transaction validation for deposits and withdrawals
PythonTkinterSQL