Welcome!

I’m a 4th-year Computer Science student at UBC, driven by a fascination with how technology can transform lives and redefine what’s possible. Always eager to learn, adapt, and take on new challenges, I’m passionate about creating software that leaves a lasting impact.

About Me

🔹 Pursuing Impact through Technology
I’m currently completing my Bachelor’s degree in Computer Science at the University of British Columbia, driven by a passion for using technology to tackle real-world challenges and make a lasting impact. My goal? To blend innovation with purpose and push the boundaries of what’s possible in software development.

🔹 Adventurer at Heart
When I’m not coding, you’ll find me out in the wild! As an avid skier, rock climber, and hiker, I’m constantly on the hunt for new peaks to conquer and trails to explore. The resilience and problem-solving mindset I bring to my outdoor adventures also fuel my approach to technology—whether it’s scaling a mountain or tackling a challenging project, I’m all in.

🔹 Always Learning, Always Adapting
In the ever-evolving field of software development, I believe adaptability and a thirst for learning are essential. I’m enthusiastic about collaborating with others, sharing ideas, and diving into new challenges that push me out of my comfort zone.

Let’s Connect!
I’m open to opportunities, networking, and discussions on all things tech. Whether you’re working on an exciting project or just looking to connect, feel free to reach out—I’m eager to chat!

Work Experience

Full-Stack Developer COOP

Government of Canada

Ottawa, ON | May 2024 - Aug 2024

  • Led the development of a full-stack comment service using TypeScript and Angular, collaborating directly with stakeholders to plan and deliver an epic to clients.
  • Developed REST API endpoints, database migration scripts, and a recursive frontend comment component for CRUD actions.
  • Increased log ingestion reliability and eliminated several hours of downtime by implementing a Dead Letter Queue with RabbitMQ, providing visibility into failed messages and ensuring continuous system uptime.
  • Delivered diverse features across multiple applications as part of a small, agile team, requiring minimal supervision while actively participating in design decisions and implementing full-stack changes across repositories.
  • Played a key role in reviewing other engineers’ work, identifying potential issues early, and ensuring high standards in code quality.

Junior Software Engineer

Planview

Vancouver, BC | Sep 2023 - May 2024

  • Led CI/CD pipeline migration from Jenkins to GitHub Actions, reducing deployment time by 20% and phasing out legacy on-prem servers prone to crashes.
  • Automated AWS EC2 disk upsizing with Ansible playbooks, massively reducing manual intervention and downtime, freeing up substantial engineering hours.
  • Developed a deployment monitoring web application using Python and Vue.js, improving visibility into ArgoCD processes.
  • Designed and configured scalable cloud infrastructure (EKS, EC2, Karpenter) with automated releases and infrastructure management using Terraform on AWS.
  • Addressed critical infrastructure issues, writing POSIX-compliant scripts and cron jobs to enable self-healing and ensure system resilience.

Data Engineer COOP

Rogers Communications

Toronto, ON | May 2022 - Aug 2022

  • Automated workflows and data pipelines using Python and Azure Data Factory, streamlining data processing across systems.
  • Enhanced Python scripts to dynamically generate SQL stored procedures based on parameters from .xlsx and .csv files, expanding functionality and reducing manual work.
  • Executed complex SQL queries in DBeaver and MySQL to securely ingest encrypted customer data into Oracle, Hadoop, and Azure databases, ensuring data integrity across platforms.

Contact