2025 ā Now
San Mateo, California, United States
Software engineering new grad on the user journeys team
2024 ā Now
Hamilton, Ontario, Canada
Leading and managing a team of developers, defining project requirements, setting development milestones, and ensuring the successful deployment of an AI-assisted journaling and mood-tracking application focused on mental health
Leveraging technologies such as React.js, TypeScript, Tailwind, Express.js, and MySQL to efficiently build the application, incorporating GCP Natural Language AI and GCP Dialogflow to enhance mood analysis and user interaction capabilities
2024 ā 2024
Toronto, Ontario, Canada
Enhanced email delivery and reduced internal tool costs by developing an internal drag-and-drop email builder with React.js, Next.js, TypeScript, Tailwind, Supabase, and PostgreSQL
Enabled the product team to autonomously release notifications and alerts by designing and integrating a notification workflow builder using Node.js webhooks and PostgreSQL triggers
Improved database performance and reduced I/Os enhancing overall system reliability by prototyping a Python ETL to distribute application events from Redis and PostgreSQL to Apache Kafka clusters
2023 ā 2024
Hamilton, Ontario, Canada
Developing REST API endpoints with Python and FastAPI for an automated machine learning service
Automating upload of Docker images to Google Cloud Platform Artifact Registry using Terraform and GitHub Actions, then deploying on Google Kubernetes Engine for a scalable and efficient pipeline infrastructure
2022 ā 2023
Toronto, Ontario, Canada
Resolved 700+ tickets in an agile environment for an enterprise web portal dedicated to monitoring IoT medical devices by fixing bugs, implementing designs, and testing features with React, JavaScript, and Sass
Drove sales growth through a 430% increase in promotional initiative submissions compared to the previous quarter by implementing campaign pages using Hugo, Sass, and JavaScript
Enhanced operational efficiency of the business website through improved asset management and a 91% decrease in code build time by compiling all images and documents to be retrieved from AWS S3
Optimized resource allocation and achieved cost savings by streamlining the website translation process. Eliminated human error of manually changing 5000+ lines of JSON and reduced translation process time from days to 3 hours by creating Node.js and Python scripts to automatically implement translations to JSON
Reduced testing overhead for developers by 5 hours weekly, allowing for more efficient and streamlined development cycles through automating tests by leveraging AWS Canaries, Node.js, and TypeScript to establish smoke screen alarms and implementing end-to-end regression tests
Ensured that IoT devices functioned according to specifications by conducting functional and integration tests on AWS MQTT test client and CloudWatch log groups to validate MQTT messages
Launched the company marketing blog initiative by demonstrating the viability of a prototype blog to the marketing department, designed and built with Next.js, Strapi headless CMS, and Tailwind CSS, receiving their approval for further development
Education
2020 ā 2025
McMaster University
Bachelor of Engineering - BE
2020 ā 2025