Redesigned key website flows by consolidating lead, facility, and heat maps into a single interactive map experience, enabling prospective families to discover nearby interested families, partnered facilities, and high-density areas
Developed a computer-vision–based application using React Native, Python, Postgres, and MediaPipe Pose to detect and analyze volleyball swing mechanics, generating automated performance reports and 3D skeletal visualizations
Built a data-scraping and analysis tool with aggregating publicly available Texas real estate listings to identify optimal locations for future Texas Sports Academy facilities
February 2025 - January 2026
Software Engineer @ BookedBy
Austin, Texas
Led full lifecycle development of Bookedby's Queue from prototyping and design to building a fully functional product component
Enhanced the Sales flow and interface, improving usability and visual appeal to boost user engagement
Developed new Appointment Book features including rebooking functionality, booking additional appointments, and mobile-friendly design
Built the Transactions page by integrating backend data, enabling users to view their transaction history clearly and efficiently
November 2023 - May 2024
Co-Founder and Software Engineer @ Leaps
Seattle, Washington
Led a team of five using agile methodologies to develop a social communication app for sports enthusiasts
Utilized Flutter, Node.js, and AWS services (S3, RDS, API Gateway, Cognito) to create a mobile app enhancing user engagement
Secured $8k in funding from the AWS Startup Program
Showcased project at UW's 2024 Science and Technology Showcase, highlighting innovation in sports technology
June 2023 - September 2023
Software Engineer Intern @ Adobe
Seattle, Washington
Developed dynamic email automation solution using Actionable Messages/Adaptive Cards and AMP for Gmail, optimizing product approval workflows and cutting errors by 30%
Integrated solution with Adobe's backend using Python and Node.js for security and reliability
Helped transition Adobe's Console for Businesses from Angular.js to React.js, ensuring smooth integration and performance
Implemented comprehensive testing using Jasmine.js and Jest.js
June 2022 - September 2022
Software Engineer Intern @ Adobe
Seattle, Washington
Implemented read-only access mode for Adobe's Console for Businesses using React.js, Angular.js, and Java, improving support processes by 40%
Refined data and authentication logic to establish role-based access control with token-based authentication
Integrated backend APIs to validate user permissions in real-time
Addressed customer security concerns while ensuring secure and streamlined access for users
June 2021 - September 2021
Software Engineer Intern @ IQAir
La Mirada, California
Implemented real-time enhancements across 40+ tickets using Angular.js, React.js, and Redux, updating 70+ translated versions of the site
Deployed regional site with Drupal CMS and CDN feature, ensuring seamless access for over 1.5 million users in their native languages
Developed automated migration scripts with Shopify/PHP to consolidate global stores
Effectively reduced company overhead and improved user experience without service interruptions
June 2021 - September 2021
Software Engineer Intern @ Chimerocyte
Seattle, Washington
Created React.js website integrated with AWS (Amplify, Cognito, Route 53, EC2, Lambda, S3) for employees across all levels
Facilitated robust laboratory management system for seamless collaboration and productivity
Unified extraction scripts using Python, simplifying upload of patient and donor documents to AWS S3 Buckets
Enhanced data management and workflow efficiency organization-wide
Projects
Dine
Dine is a cross-platform mobile application designed to make living with food allergies safer and easier.
Dine Web
Dine Web provides shareable web profiles for users and restaurants to communicate food allergy information, safety protocols, and dietary accommodations.
HoopsPredictor
Code that predicts NBA game outcomes using machine learning techniques. It utilizes historical game data sourced from the NBA API to train a RandomForestClassifier model.
ChatPulse
This Java-based chat application features real-time typing indicators, allowing users to see when someone is typing a message.
Leaps
A mobile app that empowers people to create and manage sports teams within a unique interactivity space.
FA Initiative
A reddit-inspired social media hub that connects people with food allergies and allows assemblies or posts to be created.
InstaDeck
A semi-dashboard interface of Instagram made with React and Google Firebase.
Joblicant
A dashboard interface showcasing all your job applications in one place.
FAOutlets
An E-commerce Store that combines all Food Allergy manufacturers and products into one online hub.
CycleScan
Cross-platform mobile application that determines whether an object is recyclable, compostable or neither using object recognition. My team won the Wolfram Alpha Track Prize by SD Hacks 2021.
Recommendations
He was a culture fit for our team at Adobe, but I also believe he would fit in anywhere where hard work and collaboration are valued.
Blogs
medium.com
Go Fiber: Radix Trees
One of the coolest things I’ve learned about Go Fiber is how it uses a Radix Tree for routing.
medium.com
GORM in Golang: Transaction Management, Callbacks, and Preloading
I needed a reliable ORM to handle the database interactions.
medium.com
Understanding Embeddings with Pinecone
ecently, I took a deep dive into Pinecone (https://www.pinecone.io/), a vector database designed for high-dimensional data like embeddings.
medium.com
Planning Out the Architecture of My Educational App for kids
Here’s the tech: React Native for the mobile apps, Golang for the backend, PostgreSQL for the database, and Docker for containerization.
medium.com
Predicting NBA Game Results Using Machine Learning and Python
Being a passionate fan of the National Basketball Association (NBA), specifically the Los Angeles Lakers, I was disappointed after we lost to the Denver Nuggets to end our season. I found myself wanting to determine our chances of defeating the defending champions from last season, the Boston Celtics.
medium.com
Building Real-Time Typing Indicators in Java
I’ve always been fascinated by the subtle yet powerful ways technology influences human interaction. One particular feature that caught my attention early on was the real-time typing indicators in messaging apps, showing when a user is typing.
medium.com
How LeetCode Transformed My Note-Taking App
I’ve been solving LeetCode problems to prepare for software engineering job interviews and like many, I initially thought that the data structures and algorithms emphasized in these problems would rarely be encountered in real-life work and projects. However, my recent experience proved otherwise.