Software Engineer
Full-stack engineer specializing in distributed systems, microservices, and high-performance applications. Building production-ready software with modern technologies.
About
I'm a software engineer passionate about building scalable, performant applications that solve real-world problems. My work spans full-stack development, from architecting robust backend systems to crafting intuitive user interfaces.
I believe in writing clean, maintainable code and designing systems that are both powerful and elegant. Every feature I build is crafted with attention to performance, security, and user experience.
Currently pursuing my Bachelor of Science in Software Engineering at Carleton University, I'm constantly exploring new technologies and contributing to projects that push the boundaries of what's possible.
Education
Bachelor of Science in Software Engineering
Carleton University - Ottawa, Ontario • September 2020 - April 2026
Projects

Full-Stack CRM Platform
A comprehensive CRM system enabling sales teams to manage 10,000+ contacts with real-time synchronization and automated email-to-note processing, reducing manual data entry by 60%.
- Architected full-stack CRM with real-time data synchronization
- Implemented email-to-note automation using Postmark webhooks and Supabase Edge Functions
- Developed multi-provider OAuth authentication (Google, Azure, Auth0) with Row Level Security

Full-Stack Laboratory PPE Detection Using Deep Learning
Real-time video processing system with sub-second inference latency using cascading YOLO models and distributed microservices architecture.
- Developed real-time video processing with async/await patterns and cascading YOLO models
- Architected scalable edge computing backend with RBAC, JWT authentication, and microservices
- Implemented distributed system components with intelligent stream reconnection and violation detection

HomeLab
Orchestrated containerized infrastructure stack with 10+ microservices, automated deployment, and secure reverse proxy configuration.
- Orchestrated 10+ microservices using Docker Compose with automated deployment via GitHub Actions
- Configured reverse proxy infrastructure with Nginx Proxy Manager and Let's Encrypt SSL certificates
- Designed containerized infrastructure stack including media servers, DNS filtering, and monitoring tools
Experience
Software Engineering Intern
Barracuda Networks
Ottawa, ON • September 2023 - September 2024
Developed enterprise-grade backend features and automated deployment processes.
- Designed and implemented critical backend features using C# .NET, delivering enterprise-grade functionality that met performance benchmarks and customer requirements
- Automated deployment processes through CI/CD pipeline development using YAML scripts, enabling continuous integration and reducing release cycle time
- Architected RESTful APIs and front-end integrations, ensuring seamless data synchronization between client and server layers across the application stack
- Optimized performance using code splitting and lazy loading, ensuring fast load times and smooth UX
Founder
JB Interactive Media
Ottawa, ON • September 2025 - Present
Building production-ready web applications with modern frameworks and best practices.
- Build production-ready web applications leveraging Next.js 14, TypeScript, and React for optimal performance
- Develop responsive, accessible user interfaces with smooth animations and intuitive navigation
- Architect modular component structures enabling scalable, maintainable codebases for client projects
- Optimize application performance through code splitting, lazy loading, and efficient state management, delivering fast load times and enhanced user experience
Client Websites
Skills
Languages
Frontend
Backend
Databases
DevOps/Cloud
AI/ML
Tools
Concepts
Continuously learning and expanding my toolkit

