Projects

Speech Summarizer

Winner of Best Mobile App at Ignition Hacks 2023

Worked with a team of 3 to create a web app where users upload audio/video files of their meetings and the app will take that file and convert it into condensed and informative meeting minutes. Made a REST API that calls Google Cloud's Speech to Text API to orchestrate a conversion of audio content to text. Deployed the application to Google Kubernetes Engine(GKE) utilizing Docker containers.

Speech Summarizer App

MoneyMoves

Winner of Best DEI Hack sponsored by Fidelity at Hack the North 2024

Built a platform that scrapes news articles from a domain of the user's choosing and scans them for mentions of the top 100 companies, so users can stay on top of major stocks without reading through countless reports themselves. Ran sentiment analysis with TensorFlow, Pandas, and NumPy on each mention to score it as positive, negative, or neutral, then used those scores to generate buy, sell, or hold recommendations. Built the backend with Express, used Next.js for server-side rendering and routing, React for the frontend, and Beautiful Soup for scraping.

MoneyMoves App

Eventful

Top 17.5% at Hack the Valley 8

All users need to do is input the type of event they're planning, specify their budget, and the app generates a curated list of items for their event. Users will then also receive a comprehensive list of where to procure each item at the most budget-friendly prices. Each item in the list is linked directly to its product page, ensuring users have a hassle-free shopping experience.

Eventful App

Product Comparison

Smart Product Analysis Tool

Assembled a REST API in Java that seamlessly integrates with OpenAI's API to find the ingredients of products given their names. Incorporated data processing mechanisms to identify common and unique ingredients of each product. Implemented ReactJS to build a dynamic webpage where users can input products to compare only if they are logged in. There is also a history page that displays all past requests.

Product Comparison Tool

Work Experience

2026

DevOps Developer Intern @ RBC T&O

May 2026 - August 2026

  • • Fixed a production-impacting mainframe workflow and resolved CI warnings, plus optimized CI to skip integration tests on feature branches, cutting average CI time by ~13%.
  • • Simplified CLI installation from multiple steps to one command for an internal AI coding assistant tool, with animated install + OAuth walkthroughs that dropped setup time from ~5 minutes to ~1.
  • • Shipped 3+ new agent tools (VSIX installer, requirements-generation tool for BSAs/PMs), growing adoption to 180+ active users, backed by a 120+ test suite.
  • • Migrated the CLI's Grafana dashboard to an LDAP-authenticated, git-synced deployment, and led the move from Prometheus to VictoriaMetrics for long-term metrics storage.

2025

Developer Intern @ RBC T&O

May 2025 - August 2025

  • • Designed wireframes and user flows for a fraud-detection app POC, translating stakeholder requirements into an intuitive interface.
  • • Enhanced an internal Transaction Viewer used by a 200+ person team by adding parallel SQL/MongoDB query execution and database warmup logic.
  • • Cut SQL query times from 205,197 ms to 9.13 ms (~22,480x faster) using index hints and optimized JOIN logic.
  • • Deployed front-end and back-end components across environments to Helios V2, an in-house CI/CD pipeline built on OpenShift and GitHub Actions.

2024

Developer Intern @ RBC T&O

Jan 2024 - August 2024

  • • Led a POC integrating Spring Boot client applications with Camunda 8 SaaS via Apigee Hybrid.
  • • Wrote 100+ JUnit tests using Mockito and WireMock for a library managing Amazon S3 presigned URLs.
  • • Automated an email process with Pega Robotics to remind Account Managers of pending OWLs and deliver completed PDFs, covering 700-900 OWLs monthly.
  • • Built a pipeline converting base64-encoded OWL content into PDFs via Microsoft's Outlook Object Library.