Welcome to my professional portfolio! This repository showcases my expertise in full-stack development, machine learning, and data science through detailed project documentation and case studies.
I'm a final-year BCA student at Yuvakshetra Institute of Management Studies (YIMS), Palakkad, with a passion for building intelligent solutions that solve real-world problems. My technical journey spans:
- Full-Stack Web Development (React, Next.js, TypeScript)
- Machine Learning & AI (TensorFlow, Keras, Scikit-learn)
- Backend Development (FastAPI, Python)
- Data Science & Analytics (Pandas, NumPy)
Problem/Context: Solved the "Linear Load Paradox" in residential energy estimation where pure AI models failed on linear loads (<31% accuracy) and traditional calculators missed aging appliance degradation.
Solution: Engineered a Physics-Informed Hybrid AI system for appliance-wise energy estimation, achieving remarkable accuracy improvements across all appliance types.
| Appliance Type | Model Accuracy | Improvement | Key Insight |
|---|---|---|---|
| Refrigerators | 94.5% | +14.2% vs. Pure AI | Captures efficiency degradation in complex loads |
| Air Conditioners | 87.6% | +12.9% vs. Pure AI | Predicts duty cycle variations accurately |
| Ceiling Fans | 82.9% | +52.2% vs. Pure AI | Recovers linear load accuracy through physics constraints |
| LED Lights | 86.0% | +65.9% vs. Pure AI | Eliminates AI hallucination with physics enforcement |
Linear Load Precision: Achieved 98% accuracy on linear load predictions by enforcing physics constraints (Efficiency = 1.0), ensuring explainable and trustworthy predictions.
-
Dual-Inference Engine: Dynamically switches between:
- Neural Networks for complex non-linear loads (AC, Refrigerator)
- Physics-Enforced Logic Gates for linear loads (Fans, Lights, Iron)
-
Multi-Output Regression: Predicts both:
- Efficiency Factor (age/star degradation)
- Effective Duty Cycle (compressor on/off time)
-
KSEB Tariff Engine: Compliant with 2024-25 Kerala electricity billing standards with telescopic slab calculations
Frontend:
- Next.js 14 (App Router)
- React 19
- TypeScript
- Tailwind CSS
Backend:
- FastAPI (Python)
- TensorFlow/Keras (Neural Networks)
- Scikit-learn (Machine Learning)
- Pandas/NumPy (Data Processing)
Database:
- PostgreSQL
- Supabase
ML Techniques:
- Physics-Informed ML
- Multi-Output Regression
- Neural Network Optimization
- Physics-Enforced Logic
- Hybrid Engine Architecture - Combines AI and physics for optimal predictions
- Multi-Output Prediction - Captures hidden variables like thermal leakage
- Physics-Constrained Learning - Prevents AI hallucination on deterministic loads
- User Intent Override - Respects manual inputs while maintaining physics integrity
- Prediction Accuracy: 82.9% - 94.5% across appliance types
- Linear Load Precision: 98% with physics constraints
- Aging Appliance Detection: Identifies 18-22% degradation in appliances >7 years
- Real-time Processing: Sub-second inference on FastAPI backend
- User Coverage: Designed for Kerala household energy patterns
Portfolio/
βββ README.md # This file
βββ LICENSE # MIT License
βββ resume.md # ATS-friendly resume
βββ index.html # Static portfolio page
βββ styles.css # Portfolio styling
βββ script.js # Portfolio interactivity
β
βββ public/
β βββ index.html # React app entry point
β βββ assets/
β βββ resume.html # Embedded resume
β
βββ src/
β βββ App.jsx # Main React component
β βββ App.css # App styling
β βββ index.js # React DOM entry
β βββ index.css # Global styles
β β
β βββ components/
β β βββ Navbar.jsx # Navigation component
β β βββ Hero.jsx # Hero section
β β βββ About.jsx # About section
β β βββ Projects.jsx # Projects showcase
β β βββ Skills.jsx # Technical skills
β β βββ Contact.jsx # Contact form
β β βββ Footer.jsx # Footer
β β βββ GitHubActivity.jsx # GitHub integration
β β βββ EngineeringFocus.jsx # Engineering focus
β β βββ ResumeDownloadButton.jsx # Resume download
β β βββ EasterEgg.jsx # Easter egg
β β βββ [Component].css # Component styles
β β
β βββ pages/
β βββ CaseStudy.jsx # SmartWatt case study
β
βββ build/ # Production build files
βββ package.json # Project dependencies
βββ .gitignore # Git ignore rules
βββ FUTURE_UPGRADES.md # Planned improvements
- Python, JavaScript, TypeScript, SQL, C, Java, PHP
- React, Next.js, HTML, CSS, Tailwind CSS, Plotly.js
- FastAPI, TensorFlow, Keras, Scikit-learn, Pandas, NumPy
- PostgreSQL, Supabase, Git, jsPDF
- Physics-Informed Machine Learning
- Hybrid AI Systems
- Energy Analytics
- Full-Stack Web Development
- Node.js (v16 or higher)
- Python (v3.8 or higher)
- npm or yarn
# Clone the repository
git clone https://github.com/JishnuPG-tech/Portfolio.git
cd Portfolio
# Install dependencies
npm install
# Start the development server
npm startThe portfolio will open at http://localhost:3000
# Create production build
npm run build
# Serve the build
npm install -g serve
serve -s buildTraditional energy estimation faced a fundamental contradiction:
- Pure AI Models: Excellent at learning complex appliance behaviors but hallucinate on simple deterministic loads
- Physics Calculators: Perfect for static loads but fail to capture aging-related efficiency degradation
By implementing a hybrid approach that:
- Uses AI only for complex, non-linear appliances
- Enforces physics laws for simple, linear appliances
- Predicts hidden variables (degradation factors, duty cycles)
- Respects user intent while maintaining scientific accuracy
Result: 52-66% accuracy improvement over pure AI baselines!
- Physics-Informed ML is superior for engineering domains where domain knowledge is available
- Hybrid architectures can leverage strengths of both AI and traditional methods
- Explainability matters - users trust predictions they can understand
- Real-world constraints (aging appliances, user behavior) are crucial for practical systems
- Email: jishnupg2005@gmail.com
- Phone: +91 8590731979
- Location: Palakkad, Kerala, India
- GitHub: @JishnuPG-tech
- LinkedIn: Connect with me
This project is licensed under the MIT License - see the LICENSE file for details.
- YIMS Palakkad - For educational support and resources
- Calicut University - Curriculum guidance
- Open Source Community - For excellent libraries and frameworks
- Energy Analytics Community - For inspiration and insights
See FUTURE_UPGRADES.md for planned enhancements including:
- Mobile app for iOS/Android
- Real-time IoT device integration
- Advanced visualizations
- Community energy analytics dashboard
- Comparative analysis across regions
This portfolio represents my current capabilities and interests. I'm continuously learning and exploring new technologies. Feel free to reach out for collaborations, feedback, or opportunities!
Last Updated: December 2025
Portfolio Version: 2.0 (ATS-Optimized)
Status: Active Development