print("Hello!");
Welcome to my portfolio
Full-Stack Developer experienced in building scalable software systems, modern frontend experiences, real-time monitoring platforms, and production-ready SaaS applications.
Education
2019 - 2023
Concordia University
Bachelor of Engineering,
Computer Software Engineering
๐ Montreal, Quebec
- Graduated with Distinction
- Key Courses: Object-Oriented Programming, Web Programming, Databases, User Interface Design, Software Process, Data Structures & Algorithms
Experience
- Built an end-to-end IoT vibration anomaly detection pipeline using per-machine Isolation Forest models and real-time scoring.
- Integrated ML predictions into the AWS IoT/Lambda ingestion workflow with vibration alerts, thresholds, cooldowns, and email notifications.
- Contributed to API integrations and real-time data pipelines supporting predictive maintenance workflows and digital twins.
- Developed dashboards, customer telemetry views, and sensor analysis for temperature, vibration, humidity, and pressure data.
- Built Metareal integration with 2D and 3D views for visualizing spaces and sensor context.
- Implemented authenticated routes, login flows, and role-based access control.
- Created scripts to compare legacy alert logic against ML-based predictions.
- Automated build and deployment workflows using GitHub Actions.
- Documented architecture, deployment process, migration plans, and security risks.
Tech Stack
- Contributed to the development of a scalable beauty services platform using React, Next.js, TypeScript, Prisma, Docker, and AWS.
- Built reusable UI architecture and 20+ production-ready components to improve consistency and maintainability.
- Developed and optimized booking workflows, scheduling logic, and customer-facing interfaces across 10+ application pages.
- Collaborated on API integrations and database-driven features to support real-time booking operations.
- Created 70+ high-fidelity Figma prototypes and translated designs into responsive production interfaces.
- Participated in code reviews, debugging, testing, and technical documentation to improve code quality and team collaboration.
Tech Stack
- Led the architecture and delivery of a full-stack SaaS web application and internal admin/CMS dashboard, establishing reusable UI patterns, maintainable frontend structure, and scalable client-server workflows.
- Built secure subscription and billing workflows, including checkout, customer portal access, lifecycle handling, and webhook processing.
- Implemented authentication, user management, and customer-specific data flows to support secure account access and personalized SaaS experiences.
- Delivered multilingual support, improving accessibility and readiness for international users.
- Improved platform reliability and security through protected APIs, rate limiting, transactional email workflows, and responsive UI enhancements.
- Managed production deployment on a private VPS, configuring frontend hosting, backend services, environment variables, and server routing for reliable SaaS delivery.
Tech Stack
Professional Skillset
Languages
Java, Python, PHP, JavaScript, TypeScript, SQL
Frameworks/Libraries
Node.js, React.js, React Native, Next.js, Express, Spring, Redux
DevOps & Tools
Git, GitHub, GitHub Actions, AWS, Docker, Jenkins, Postman, Jest, JUnit, Figma, Slack
Databases
MySQL, PostgreSQL, MongoDB, Firebase, Firestore, Prisma
Services & APIs
Stripe, Auth.js, Resend, Firebase Authentication
Projects
Xplorify
Mobile Application
Group Project
Defined as a collaborative project-based learning platform, Xplorify is an upcoming application that facilitates learning programming technologies (languages, frameworks, infrastructure services, etc.) using project-based learning. The application focuses on the creation of projects by either a user or a group of users, which can later be shared within the community. By using this application, users can explore technologies of interest.
Tech Stack

COVID-19 Tracking App
Web Application
Group Project
The system facilitates COVID-19 patient tracking in Canada and enables doctor-patient connections. It includes an appointment system, real-time notifications for potential exposure, daily status updates for COVID-19 patients, and symptom monitoring. Doctors receive alerts for status updates on the same day, and a patient list displays detailed health records.
Tech Stack
Links

Should I Move
Web Application
Hackathon Group Project
ShouldIMove provides users with a user-friendly dashboard showcasing statistics for different postal codes. By inputting a specific postal code, users gain access to a rich array of data. ShouldIMove also doesn't just show traditional metrics, but also details such as the abundance of trees or the availability of electric vehicle chargers, and also insights into various locations of interest. Whether you're interested in the number of bike parking spots or cultural points of interest, ShouldIMove transforms raw data into a visual guide for informed decision- making about Montreal's diverse neighbourhoods.
Tech Stack
Links

