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 - Image 1
1 / 3

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
React 19TypeScriptSupabasePostgreSQLOAuth
Full-Stack Laboratory PPE Detection Using Deep Learning - Image 1
1 / 4

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
FastAPIPythonYOLOOpenCVSupabaseMicroservices
HomeLab - Image 1
1 / 3

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
DockerDocker ComposeGitHub ActionsNginxLinux

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

Skills

Languages

C#
TypeScript
JavaScript
Python
C
SQL
Java

Frontend

React
Next.js
HTML/CSS
Tailwind CSS

Backend

FastAPI
.NET
Node.js
Spring Boot

Databases

PostgreSQL
Supabase
MongoDB

DevOps/Cloud

Docker
Docker Compose
GitHub Actions
CI/CD
Nginx
Linux/Unix
AWS
Azure

AI/ML

YOLO
OpenCV
Deep Learning
Object Detection
Computer Vision
TensorFlow
PyTorch

Tools

Git
YAML
Postmark
Auth0

Concepts

Microservices Architecture
RESTful APIs
OAuth
JWT
RLS
System Design
DevOps

Continuously learning and expanding my toolkit

Let's Connect

I'm always open to discussing new projects, creative ideas, or opportunities to collaborate. Feel free to reach out.