A modern, high-performance portfolio website built with the latest web technologies. This project showcases my skills, featured projects, and professional background with a premium, motion-rich aesthetic.
- Standard-Setting Tech Stack: Built with Next.js 16 (App Router), React 19, and Tailwind CSS 4 for cutting-edge performance and developer experience.
- Dynamic Theming: Seamless switching between premium Light and Dark modes using
next-themes. - Advanced Animations: motion-driven UI using Framer Motion, including:
- Custom scroll progress tracking.
- Interactive magnetic effects for buttons and links.
- Staggered entrance animations for refined reveal effects.
- Responsive & Liquid Layout: Optimized for every screen size, from mobile devices to ultra-wide displays.
- Clean Console Technology: Custom console noise suppression to filter out browser extension warnings for a distraction-free development experience.
- Interactive Elements: Real-time typewriter effects, scroll-native navigation, and high-performance image optimization.
- Automated Inquiry System: Fully integrated contact form using Resend for instant email notifications and @libsql/client for cloud-ready data persistence.
- Secure Admin Dashboard: A private repository of all messages with magnetic UI actions (Reply/Delete) and secure password protection.
- Framework: Next.js 16 (App Router)
- UI Logic: React 19
- Styling: Tailwind CSS 4
- Animations: Framer Motion 12
- Language: TypeScript
- Icons: Heroicons
- Deployment: Vercel
A web-based application designed to help individuals track sustainable habits and measure real-time CO2 savings.
- Tech Stack: Node.js, Express.js, SQLite, Chart.js, Bootstrap, REST API.
- Key Features: Habit logging, profile management, interactive CO2 analytics, and CSV/PDF export.
A machine learning pipeline forecasting electric vehicle (EV) adoption trends.
- Tech Stack: Python, Random Forest, Streamlit, Pandas, NumPy, Scikit-learn.
- Key Features: Predictive modeling for market trends and an interactive forecasting dashboard.
Combines DALL-E Mini with VQGAN+CLIP for advanced image generation and expansion.
- Tech Stack: Python, DALL-E Mini, VQGAN+CLIP, PyTorch, Deep Learning.
- Key Features: Text-to-image synthesis with novel aspect-ratio expansion techniques.
I am a Computer Science student currently pursuing my MCA at IIT Patna & IIIT Ranchi. I am passionate about building innovative solutions at the intersection of web development and intelligence.
- Microsoft Azure AI Essentials: Workloads and Machine Learning on Azure.
- Gemini for Google Workspace: Leveraging generative AI for productivity.
- Node.js 18+
- npm or yarn
- Clone the repository
- Run
npm install - Create a
.envfile in the root and add the following variables:
# Cloud SQLite (Turso)
TURSO_DATABASE_URL=libsql://your-db-url.turso.io
TURSO_AUTH_TOKEN=your_auth_token_here
# Admin Dashboard
ADMIN_PASSWORD=your_secure_password
# Email (Resend)
NOTIFICATION_EMAIL=your_email@gmail.com
RESEND_API_KEY=re_your_api_keynpm run devOpen http://localhost:3000 to view the application in development mode.
Optimized for deployment on Vercel.
- Database: Create a free account at Turso and create a new database.
- Environment Variables: Add the 5 keys mentioned in the
.envsection to your Vercel Project Settings. - Build: Ensure you have
@react-email/renderinstalled (already included inpackage.json). - Deploy: Simply push your code to GitHub and Vercel will handle the rest.
Built with 💙 by Ayush Nathani