Amanpreet Singh
Developer | Student
About me
I'm Amanpreet Singh, a Computer Science undergrad specializing in AI/ML, with a strong passion for frontend engineering. I build fast, clean, and functional web apps using React, TypeScript, and FastAPI — always focused on solving real-world problems with code that scales.
Projects
🥗 Indian Meal Planner App | React, TypeScript, Tailwind CSS, FastAPI
- Developed a personalized meal planner that creates Indian diet plans based on user’s height, weight, goals, and food preferences
- Integrated Gemini API to dynamically generate protein-rich meals per user macros and preferences (veg/non-veg)
- Implemented backend using FastAPI with TinyDB for storing meal plans, and deployed the service on Render for live API integration
- Utilized Zustand for global state management and persisted weekly meal plans and preferences
Developer Portfolio Website | HTML, CSS, Vanilla JS
- Built entirely from scratch without frameworks to demonstrate HTML/CSS fundamentals
- Designed with CSS from scratch and implemented dark mode, and clean layout
- Showcases key projects and skills with a focus on performance and minimal JS overhead
- Deployed via GitHub Pages / Vercel.
Education
Bennett University
2022 - 2026
Technical Skills
- Languages: JavaScript, TypeScript, Python, C/C++, SQL, HTML/CSS
- Frameworks: React, FastAPI, Tailwind CSS, Vite
- Tools: Git, GitHub, VS Code, Render
- Libraries: Zustand, Chart.js, Shadcn, DasiyUI, pydantic
- Databases: TinyDB, Supabase