CS
I am a recent graduate from San Diego State University
that received a Bachelor of Science in Computer Science.
I am looking for an entry level software development position
where I can grow and improve my knowledge as a newfound
computer scientist. Some of my interests include traveling,
surfing, attending concerts, and rock climbing.
I am personable and a great communicator who is eager to lead. I take pride in my work
and strive to be the best at anything I do. I take constructive
criticism well and am always looking to learn. I think outside
of the box and always try to establish a great connection with
the other members on my team. I can and will be a great asset
to your company.
Me (on the left)
August 2023 - June 2024
June 2023 - September 2023
January 2022 - July 2022
Spring Boot, React, AWS, Azure
ShareWhere is a web application designed to facilitate the discovery, sharing, and saving of interesting locations. It provides a user-friendly platform for exploring unique places worldwide, built on a robust technology stack featuring Spring Boot for the backend API, React for the dynamic frontend, and a combination of Microsoft Azure and AWS services for data storage, hosting, and content delivery. Users can search for locations, browse featured spots near them, and explore a comprehensive map on the "Discover" page, which allows filtering based on various criteria.
The application encourages community contribution through the "Add Location" page, where users can submit new points of interest. This involves providing detailed information, uploading images, tagging, and selecting pin types for map representation. The system utilizes Azure blob storage for image management and ensures accurate location placement through map-based coordinate selection. User profiles allow for management of saved locations, viewing contributions, and updating personal information, creating a personalized experience.
ShareWhere leverages a modern infrastructure, employing AWS EC2 for backend hosting, AWS Load Balancer for traffic distribution, and AWS S3 and CloudFront for frontend hosting and CDN services. Microsoft Azure provides database and blob storage solutions. This combination of technologies ensures a scalable, reliable, and efficient platform for users to explore and contribute to a global map of shared locations.
Python
With mass shootings being something of concern in the U.S. nowadays,
two peers and I decided to create an application that utilizes
computer vision to recognize a person in possession of a firearm and identify
the class of firearm at the same time. This system would be embedded into security
cameras and would alert on-site security or local police in the event
that a possible shooter is identified. This could minimize or prevent damages caused
by said shooter.
The system utilizes a supervised learning model built with a convolutional neural network.
This model was trained using a dataset of thousands of labeled images,
enabling it to accurately differentiate between various firearm types, such as handguns and rifles.
C++
This application manages pizzeria orders and assigns them to various delivery services.
All orders pass through a buffer that tracks available slots for food items. To promote pizzas
over sandwiches, the pizzeria limits the number of sandwich orders in the buffer at any given time.
Additionally, the total number of active orders is capped to ensure the pizzeria can manage them efficiently.
Multiple delivery services are on standby to accept and transport orders, and all transactions are logged to verify completed deliveries.
The multi-threaded system is built entirely in C++ and employs semaphores and a queue for the bounded
buffer and barrier. All shared data is protected by locks, ensuring mutually exclusive access.