Welcome to my personal portfolio website. This is where I showcase selected software engineering projects, highlight my skills, and provide a quick way for recruiters and collaborators to learn more about my background and work.
I'm a developer based in Toronto, Canada with experience in backend development, QA engineering, and building AI-powered applications. My work spans hands-on software testing at KPMG, API development at startups, and machine learning model experimentation using Python.
- Frontend: Next.js, React, Tailwind CSS, Shadcn UI
- Backend: Node.js, Spring Boot, Python (Flask, FastAPI)
- AI/ML: Gemini API, PyTorch, scikit-learn, yfinance
- Dev Tools: Git, GitHub, Vercel, Clerk, Convex, Docker
- Testing: Jest, Cypress, Postman
AI-powered virtual fitness coach using Gemini LLM, voice interaction (Vapi), and real-time database updates via Convex. Built with Next.js and Clerk authentication.
Chrome extension that summarizes highlighted browser text using Gemini AI. Backend powered by Spring Boot.
A Python-based machine learning model using random forests and backtesting to forecast daily movements of the S&P 500 index. Built with pandas, yfinance, and scikit-learn.
To run this project locally:
npm install
npm run dev