profile picture
I enjoy hands-on experiences! Some of the fields I'm interesting in exploring are machine learning, cloud development, web technologies, and mobile development.
picture of Toronto
I enjoy hands-on experiences! Some of the fields I'm interesting in exploring are machine learning, cloud development, web technologies, and mobile development.

Open to Summer 2024 Co-op Opportunities!

Experiences

Full Stack Development Intern

Fidelity Investments
Jun 2023 - Aug 2023
  • Developed Spring Boot identity verification system, eliminating inefficient manual review and enabling youth investors to register without credit history or SSN
  • Engineered & deployed an event-driven microservices architecture, leveraging Apache Kafka and Kubernetes to reduce Fidelity account creation failures by 80%
  • Designed a Python algorithm that generates over a thousand JSON input tests, and resolved crashes from all discovered application vulnerabilities
  • Implemented Datadog dashboard to visualize and effectively manage application metrics & data

Software Engineering Intern

Onymos
Jul 2022 - Aug 2022
  • Built three mobile applications to showcase Onymos features yielding 6x faster go-to-market to potential clients during sales pitches
  • Utilized Ionic, React Native, and Swift to develop modern login, chat, and media integration for each app, utilized for experimentation & tooling
  • Reported to cross-functional team including CEO Shiva Nathan, surpassing project scope 2 weeks early
  • Learn more about my experience from my blog featured on the Onymos website, found here

Undergraduate Researcher

Medical Computer Vision and Robotics Lab
Apr 2022 - Jun 2022
  • Spearheaded research transition from existing dVRK surgical system to the Franka Emika robot, enabling reinforcement learning studies on object manipulation
  • Implemented low-latency (<10ms) publisher-subscriber system in Python to send servo-control info to RPi and interface with Franka & EndoWrist tool joints
  • Built & tested ROS-integrated simulation of Franka Emika robot motion in Unity using C#, tested joint control for an attached surgical tool
  • Employed inverse kinematics using the Robotics Toolbox for Python to calculate Franka joint angles for the desired tool position

Sailing Instructor

Sharon Recreation Department
Jun 2021 - Aug 2021
  • Instructed over fifty sailors in sailing techniques in preparation for the high school team
  • Conducted organized swim tests and oversaw camper safety as a Red Cross certified lifeguard
  • Created and led lessons on land & in the water, taught sailing skills, and assessed sailing proficiency
  • Worked to resolve conflicts among campers and managed incident reports in case of injury

Math Tutor

Russian School of Mathematics
Oct 2019 - Mar 2020
  • Trained students in one-on-one math lessons focusing on algebra, geometry, and trigonometry
  • Collaborated with other instructors to address specific learning needs, bridging gaps in understanding
  • Assisted in the organization of fun math-themed events and holiday celebrations

Emerging Scientist Program Intern

AstraZeneca
Jul 2019 - Aug 2019
  • Worked to identify protein-molecule interactions and synthesize a drug substitute for acetaminophen
  • Learned techniques such as the Western Blot and Bradfort Test to determine effectiveness of our drug
  • Presented findings to numerous senior executives including the VP of Oncology Discovery

Summer Youth Volunteer

Museum of Science
Jul 2019 - Aug 2019
  • Organized hands-on design activities for museum visitors at the Engineering Design Workshop
  • Led demonstrations on engineering concepts & principles to groups of children and adults

Projects

UofTinder

Final Project for CSC207 (Software Design)
Nov 2022 - Dec 2022
  • Worked with a team to build a social networking Android application inspired by Tinder
  • Implemented the compatibility algorithm, which assigns each user a score based on their answers to the account setup questionnaire, and compares the scores of users to determine their compatibility
  • Built the match creation system, which checks for matches and opens a chat window between two users if they have liked each other
  • Wrote comprehensive unit tests for the chat system and assisted with the Firestore integration to update the current user's contact list in the database
  • Watch the video for a quick walkthrough of some key features!

Discord Meme Bot

Personal Project
Apr 2022 - Present
  • Built an exhaustive Discord meme storage bot deployed on an EC2 instance, with media links stored in DynamoDB
  • Used Pycord, a fork of Discord.py, as a Discord API wrapper, and Boto3, an AWS SDK for Python, to interact with the database
  • Implemented optical character recognition using Pytesseract in order to easily retrieve memes with forgotten keywords
  • Utilized Pillow, an image processing library, to process images before OCR for better accuracy
  • Checked for duplicate media links before addition by hashing each image through the ImageHash library
  • Actively used on a private Discord server with more than 2700 memes!

Flood

Personal Project
Mar 2020 - Sep 2020
  • Created a top-down endless runner where the player controls a vehicle that must stay ahead of a flood that advances progressively faster
  • Built three levels: easy involves walls that barely slow the player on contact, medium involves walls that significantly slow the player, and hard involves walls that bounce the player backward into certain peril
  • Implemented a randomly generated infinite track, where the path consists of sequential Bezier curves that are tangent to each other for a seamless transition
  • Produced in-game graphics using the Java Abstract Window Toolkit (AWT)

Coursework

Online Courses

Contact

Feel free to reach out to me!

~ Website designed by myself ~