I enjoy hands-on experiences! Some of the fields I'm
interesting in exploring are machine learning, cloud
development, web technologies, and mobile development.
I enjoy hands-on experiences! Some of the fields I'm interesting
in exploring are machine learning, cloud development, web
technologies, and mobile development.
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)