Technical Skills

Languages

Java Python C GoLang C++ SQL JavaScript TypeScript R Bash

Frameworks

React Next.js Flask Django Node.js Tailwind LangChain LangGraph Claude SDK

Technologies

Git MongoDB Firebase AWS Docker Kubernetes Azure Jenkins Socket.io Jira Android Studio

Libraries

Pandas NumPy Matplotlib PyTorch Scikit-learn MuJoCo

Work Experience

Forward Deployed Engineer Intern Incoming

Cresta — Toronto, ON
May 2026 – Aug 2026
  • Will be collaborating cross-functionally with internal teams (chat/voice integration, infrastructure, AI runtime, and tooling) to build AI agents for end customers.

AI Innovation Developer Intern

RBC — Toronto, ON
Jan 2026 – Apr 2026
  • Designed and built an asynchronous agentic workflow system leveraging structured knowledge retrieval to deliver reliable analytical outputs and support high-throughput agent execution.
  • Collaborated with domain experts to automate business workflows using prompt and context engineering across multiple foundation models, optimizing pipelines and reducing token usage through benchmarking.
  • Developed multi-agent orchestration pipelines using LangGraph, implementing dependency-aware execution to coordinate complex workflows for internal compliance use cases.

Software Developer Intern (Backend)

Kinaxis — Ottawa, ON
Jan 2025 – Aug 2025
  • Contributed to the design and implementation of a Query Orchestrator to enable horizontal scaling of query workers, achieving parallel query execution and reducing average query latency by 30%.
  • Engineered efficient synchronization mechanisms between the application server and distributed data servers using gRPC and FlatBuffers, ensuring consistent state propagation and low-latency communication.
  • Developed a robust subsystem-level testing framework with Go, Docker, and Kubernetes, increasing automated test coverage from 55% to 85% and enabling faster, isolated integration testing.
  • Integrated a fully automated CI/CD pipeline enforcing subsystem test runs on pull requests, leveraging JFrog Artifactory for secure container image management and reducing build times by 40%.

Full-Stack / ML Developer

KnockRI — Toronto, ON
Sep 2024 – Dec 2024
  • Designed an end-to-end prompt engineering workflow using Azure AI Foundry to generate synthetic training data, reducing manual data collection costs and increasing labeling throughput by over 500%.
  • Implemented knowledge distillation and rule-based matching techniques to stabilize probabilistic LLM outputs, achieving consistent and reproducible results in automated content analysis pipelines.
  • Participated in weekly progress meetings and prepared performance reports, incorporating feedback through iterative development cycles to ensure continuous workflow improvement.

Software Engineering Fellow

Headstarter — Remote
Jun 2024 – Aug 2024
  • Developed a local event discovery platform using Next.js, Firebase, Clerk, Stripe, and Vercel, implementing end-to-end authentication, payment integration, and deployment under Agile weekly sprints.
  • Engineered an automated web scraper to extract instructor data from Rate My Professor and continuously update a Pinecone vector index, enabling real-time RAG responses powered by LangChain and Gemini.
  • Gained hands-on experience in the startup lifecycle by learning marketing strategies, conducting user outreach, and iterating on feedback to validate product-market fit.

Projects

Rate my Professor

Make an informed and educated decision on your next course by using Rate My Professor AI. This web application uses AI with knowledge-based (RAG) language model to generate reviews for professors. By using web scraping, it dynamically imports data from ratemyprofessors.com to pinecone vector database.

CramIt

CramIt is a web application that uses AI to generate flashcards for students. It uses the Gemini model to generate flashcards based on the user's input using RAG for knowledge based LLM. The user can then save the flashcards to their account (firebase) and review them later. Clerk is used for authentication and Stripe for payment.

EZSpeech

EZSpeech aims to bridge language barriers, fostering stronger communities through enhanced communication. Moreover, EZSpeech facilitates the rapid dissemination of information across borders, enhancing global connectivity and collaboration.

Sustainable Chef

A personal AI chef that tells you how to create your favorite dishes with sustainable ingredients and steps. Using Generative AI, AI Chef devises a recipe for the specified food with sustainability and low waste in mind.

Mood Sync AI

A web application that generates playlist depending on how the user is feeling. It uses prompt engineering to train GPT model and parse the output to Spotify.

Union (Start-up Winner Project)

UNION is an app designed to help first-year and transfer university students connect with their peers. By matching users based on their university, program, courses, and interests, UNION aims to foster a more inclusive and connected university community. It’s an essential tool for students seeking to build meaningful connections and integrate smoothly into campus life.

Air Quality Indexing

A simple website that shows the air quality data of any location worldwide requested by the client. The data includes Carbon Monoxide, Nitrogen Dioxide, Ozone, Sulphur Dioxide, and Particulate Matter 2.5 and 1.0.