Projects

TransSync

TransSync

TransSync is a cloud-native application that helps commuters of Vancouver track public buses in real time using live GPS data. It leverages Kafka (on Confluent Cloud), Spring Boot, and GTFS dataset (Translink) to show upcoming bus arrival times and distances based on user input. The project demonstrates low-latency data streaming, microservices, and real-world event processing to solve the common problem of uncertainty in public transit.

Java
Spring
Kafka
Confluent Cloud
Oracle Cloud Infrastructure (OCI)
Docker
Github Actions
Microservice Architecture
Distributed Systems
Typescript
Next.js
Amplify

Amplify

We built Amplify (as part of Google's ADK Hackathon), an AI-powered content creation platform built for small businesses and creators. It uses multi-agent workflows to analyze trends, generate content, and automate marketing - all in one place.

Java
Spring
Google Cloud
Google Custom Search Engine
Google BigQuery
Google Trends
Google Gemini Models
Imagegen
Veo
Docker
My Personal Blog

My Personal Blog

A raw, daily blog where I document my learning journey, projects, and personal stuff. From system design to debugging deployment issues - it's all here. Building in public, reflecting honestly, and sharing my growth one day at a time.

git
Github Actions
Quarto
Markdown
Patient Management System

Patient Management System

Built a microservices-based patient management system using Spring Boot, Kafka, gRPC, and an API Gateway. Deployed with Docker on Railway, it demonstrates event-driven communication between services like patient, billing, and analytics, while the API Gateway orchestrates requests and handles service routing.

Java
Spring Boot
PostgreSQL
Docker
Kafka
gRPC
Micro services
Distributed Systems
Cloud Infrastructure
API Gateway

E-commerce Sales Dashboard

Built an interactive E-Commerce Sales Dashboard to help store managers analyze sales performance, regional trends, and fulfillment methods. Designed for data-driven decision-making, it transforms raw sales data into actionable insights.

Python
Dash
plotly
pandas
pysorting: A Python Package for Sorting Algorithms

pysorting: A Python Package for Sorting Algorithms

Developed a Python package that offers an interactive platform to explore and understand popular sorting algorithms. Designed for students and educators, it features customizable implementations of key sorting algorithms, making it an excellent tool for both learning and teaching sorting concepts.

Python
Pytest
Poetry
CI/CD

Hackathons

  • A

    Agent Development Kit Hackathon with Google Cloud

    Vancouver, BC

    We built Amplify (as part of Google's ADK Hackathon), an AI-powered content creation platform built for small businesses and creators. It uses multi-agent workflows to analyze trends, generate content, and automate marketing - all in one place.
  • W

    WiDS Case Competition

    Vancouver, BC

    Developed a regression model in Python using XGBoost to predict monthly revenue for Airbnb listings by leveraging feature engineering, TF-IDF text processing, and hyperparameter tuning, achieving 1st place in the private kaggle competition.

Contact

Feel free to shoot me a dm on Linkedin, on X or email me and I'll definitely respond to you :)