好奇心創造性調和

Crafting elegant solutions through code, where engineering meets artistry.

Education

Jan 2025 – Dec 2026

Masters in Computer Science - Thesis

University of Ottawa, Ottawa, ON
  • Supervisor: Vida Dujmovic
  • Received over $52,000 in research scholarships
Sept 2020 – Dec 2024

Bachelor of Applied Science in Software Engineering

University of Ottawa, Ottawa, ON
  • Relevant Coursework: Data Structures & Algorithms, Embedded Systems, Databases, Discrete Math, Real-Time Systems Design, Enterprise Architecture

Experience

May 2024 – Present

Artificial Intelligence Researcher

  • Designed and deployed systems in Python using LangChain, enabling seamless communication between Building Automation Systems (BAS) and reducing data processing times and workload by 49%.
  • Used a SQLite to efficiently process, integrate, and manage real-time data streams from BAS.
  • Partnered with Delta Controls and Carleton University to deliver AI-powered building agents, achieving a 56% reduction in maintenance costs by automating issue detection, predictive maintenance, and real-time alerts.
Sept 2022 – Aug 2023

Junior Software Engineer

Wind River Systems, Ottawa, ON
  • Designed and implemented an Automation Dashboard using Angular, TypeScript, and Django, with a PostgreSQL database, to streamline the management and analysis of services used by industry leaders such as NASA, Airbus, and Ford.
  • Achieved over 90% faster query execution and UI responsiveness by optimizing API endpoints, implementing efficient database queries, and reducing frontend rendering times.
May 2022 – Apr 2024

Software Developer

  • Redesigned and optimized the university's search engine using PHP, MySQL, and Apache, improving query response times by 80%, benefiting over 5,000+ students and saving the university over $30,000 annually.
  • Developed and deployed automation scripts using PHP, Bash, and Cron jobs to enhance search speed by 54% and streamline data migration workflows.
Sept 2023 – Present

Teaching Assistant

  • Assisted in teaching Graduate classes such as Machine Learning for Bio-informatics and Undergraduate ones like Data Structures & Algorithms, Design & Analysis of Algorithms, Programming Paradigms and Discrete Structures.

Projects

NLP Phishing Detection
Bell Canada Research Project
NLP Phishing Detection
Built a phishing detection system using NLP and computer vision (CNNs) for website classification an...
GeeGee's Intramural website
Personal Project
GeeGee's Intramural website
Built a GeeGees Intramural Sports Hub from scratch using Next.js + TypeScript/Tailwind UI, SSR pages...
Distributed File Storage System
Personal Project
Distributed File Storage System
Designed and developed a scalable, fault-tolerant distributed file storage system using Go, enabling...

Skills

Programming Languages

PythonJavaGoRustC/C++JavaScript/TypeScriptHTML/CSSSQLLaTeX

Frameworks & Tools

AWS CDKReactNode.jsTensorFlowDockerKubernetesFirebaseJiraGitMockitoFlask

About Me

I'm a software engineer and researcher with a passion for creating elegant, efficient solutions to complex problems. (This is not contractual promise, I will do my best though!!)

Growing up curious about the world and my surroundings, I've always wanted to understand how they worked. I've kept that approach and mindset throughout my whole life and I'm slowly chipping the iceberg of knowledge hoping to make a big enough dent to make my younger self proud.

Currently pursuing a Master's in Computer Science with a focus on Graph Theory, and working as an AI researcher for the Canadian National Research Council. I'm constantly exploring new technologies and ways to contribute.