I build reliable backend systems, modern web applications, and practical AI-powered tools.
📍 Toronto, Canada • Open to full-time opportunities across Canada
- 🎓 B.Sc. (Honours) in Computer Science from York University, with a Bergeron Entrepreneurs in Science and Technology (BEST) Certificate
- 💼 Former Application Programmer Analyst Co-op with the Ontario Ministry of Education
- 🧩 Experienced across Java backends, React frontends, REST APIs, relational databases, automated testing, and CI/CD
- 🤖 Building AI/LLM applications with evidence-aware generation, structured workflows, and secure multi-tenant architectures
- 🌱 Interested in Java backend, full-stack, and AI application development roles
RoleImpact — Access-Change Impact Simulator
Java 21 • Spring Boot • React • TypeScript • PostgreSQL • Docker • Testcontainers
A deterministic simulation platform that helps teams understand which permissions and business workflows would be affected before an employee, role, or permission is removed. It provides ranked, evidence-backed mitigation recommendations and before-and-after workflow analysis.
JobHelperGuru — AI-Powered Job Application Assistant
Python • FastAPI • React • PostgreSQL • OpenAI API • Docker
An AI-powered workspace that analyzes job postings, ranks multiple resumes by ATS fit, generates claim-aware resume improvements, and tracks applications. Its provider-agnostic LLM pipeline supports cloud and local models while preventing unsupported skills and metrics.
YU Bazaar — Secure Campus Marketplace
Java 17 • Spring Boot • Spring Security • PostgreSQL • Cloudflare R2 • Docker
A production-deployed marketplace for York University students featuring public listings, email and York-student verification, secure authentication, password recovery, cloud-hosted images, and owner-only controls. Automated tests and GitHub Actions validate the application before deployment.
Toronto Airbnb Market Network — Interactive Data Platform
React • TypeScript • Python • Network Science • GitHub Actions
An interactive analysis of 15,809 Toronto Airbnb listings using graph exploration and community-detection techniques. A reproducible Python pipeline keeps the application data synchronized with the underlying research, while CI validates builds, tests, and analytical artifacts.
I'm currently open to full-time Software Developer opportunities across Canada.
Thanks for visiting Feel free to explore my projects or reach out!


