Resume

Experience & Education

A quick timeline of my experience and education, plus a PDF download.

Experience

Most recent first.

Software Developer

Freelance (Self-Employed)Ottawa, ON
Sep 2025 – Present
  • Built an OCR-powered screenshot indexing platform to extract and query timestamps from Twitter/X screenshots.
  • Designed and deployed a scalable AWS infrastructure (App Runner, ECS Fargate, RDS, ElastiCache, S3, Amplify) handling async OCR processing with Redis Queue workers, achieving reliable job processing and scalability.
  • Delivered a production-ready full-stack application using Next.js, Python/FastAPI, PaddleOCR, PostgreSQL, and Docker, transitioned from a single-container prototype to a distributed microservices architecture.
  • Co-developing Mentora, a mobile-first tutoring marketplace connecting parents, students, and university mentors, building the backend architecture with Node.js/Express, Supabase Auth, and PostgreSQL to support lesson booking, messaging, and AI-powered session summaries.

Teaching Assistant – Operating Systems

University of OttawaOttawa, ON
May 2024 – Sep 2024
  • Led weekly labs and supported 20+ students with debugging and core OS concepts.
  • Covered processes, IPC, threads, semaphores, and memory management in C/Java on Ubuntu.
  • Reinforced learning through practical exercises and one-on-one support during labs and office hours.

Line Cook

JOEY RideauOttawa, ON
Jan 2022 – Jan 2023
  • Worked in a high-tempo environment, strengthening prioritization and problem-solving.
  • Collaborated under pressure while maintaining consistency and attention to detail.

Education

Bachelor of Applied Science in Computer Engineering

University of OttawaOttawa, ON
Sep 2020 – Apr 2025
  • Relevant coursework: Operating Systems, Computer Architecture, Data Communications & Networking, Real-Time Systems Design, Data Structures & Algorithms.
  • Built projects across embedded systems, GPU programming (CUDA), and full-stack development.

Resume PDF