I am a passionate software developer from Philadelphia, PA. I built and designed this website to share my journey as
I tackle projects that interests me. Some of my experience lies in building iOS and android apps using SwiftUI and Flutter, scenario simulation in Python,
Cameo Systems Modeler, STK, and SITL/HITL simulation for drones using a Raspberry Pi and Pixhawk.
I graduated from Temple University đĻ with a Bachelor of Science in Electrical Engineering in May 2024.
I speak English đēđ¸, Spanish đ¨đ´, and Italian đŽđš fluently.
Currently hold the following certifications:
- FAA Part 107 Drone License đŠī¸
- AWS Cloud Practitioner đ¨âđģ
- SysML Model Builder Fundamental đ
- Amateur HAM Radio License đĄ
Now, here are some of the things that I am passionate about:
- Building and growing projects/products that provide value to other people đââī¸
- Traveling đ§ŗ
- Soccer (Favorite team = AC Milan đ´âĢī¸)
The purpose of this app is to help users extract text from images, regardless of whether it is handwriting or printed text. This app uses Apple's Vision Framework to extract the text from the images. ChatGPT is then used to clean and format the resulting text to give a more quality extraction to the user. Banner and Interstitial ads are currently being used to monetize the app via GoogleAdMob. The extracted text can be edited by the user to correct, add, or modify anything. The user can then share the text via normal text, PDF, and/or TXT and can translate the text to/from any language. All of the information is saved locally using Apple's File Manager.
SwiftUI
MVVM
Vision Framework
ChatGPT API
GoogleAdMob
The objective of this project was to learn about the Core Bluetooth framework. Given that I already had a raspberry pi laying around my house from the Electrical Engineering studies, I decided it would be fun to interact with it from my own iOS app. So, I built an iOS app which allows you to scan for bluetooth peripherals nearby, connect/diconnect to them, and if it is a raspberry pi 4 you can choose to toggle any specifc GPIO pin.
SwiftUI
Core Bluetooth
NodeJS
JavaScript
Raspberry Pi
The purpose of this app is to help users organize their thoughts and support action. Thoughts can include anything from ideas, stories, quotes, and reflections. This app has been designed in such a way to promote the user to store and easily organize their thoughts to quickly use their past information as an advantage.
SwiftUI
MVVM
Notifications
Firebase
Swift Charts
I was the lead of my Senior Design Project at Temple University. The purpose of this project was to build a drone using our electrical and mechanical engineering knowledge (3 Electrical Engineers and 1 Mechanical Engineer) to create a drone capable of pre-recorded flight plans and intelligent features such as object detection and classification using the opencv library in python.
Product Design
Python
OpenCV
Raspberry Pi
Pixhawk
This project enabled me to construct a circuit to control a DC motor and create a speedometer that uses an optocoupler to measure the motor's speed.
Assembly
C
Atmel Studio
Circuit Design
Electromagnetic Fields and Waves! The first given is a grid with 2 conductors in the middle of quadrant 1 and quadrant 3, with a charge of 10 volts and -10 volts respectively. The grid is a square of 1 unit wide centered at the origin, where the voltage at the boundaries is zero volts. The purpose of this project is to find the electric potential and the electric field intensity at all grid points in the domain, draw the equipotential lines in the domain, draw the contour plot of constant field intensity, and find the stored energy per unit volume.
MATLAB
Electric Potential
Electric Field Intensity
The purpose of this project is to find the vector magnetic potential and magnetic field from a region with nonuniform current density and an iron block. To view the specifications of this problem, click "Learn More"!
MATLAB
Magnetic Field
Magnetic Potential
Full-Stack Development Project: Developed a modular web application for wargaming scenario visualization using React, OpenLayers, and MongoDB for scalable data management. Worked on migration to Angular and integrated CesiumJS, enhancing geospatial capabilities and UX. Developed and refined Kalman filter algorithms for image processing, leveraging MATLAB along with the Image Processing and Signal Processing toolboxes to improve image quality and processing time by 27%. Determined the probability of false detection under multiple data conditions and utilized Python libraries such as Scikit, Matplotlib, and Plotly to plot data categories, distributions, correlations, and create translucent image overlays to show pixel classifications. In an agile team environment, collaborated using Git and GitLab for version control and code collaboration, resulting in seamless integration of contributions and efficient project management.
React
Angular
JavaScript
TypeScript
Python
MATLAB
Git
Capture high-definition images for real estate listings, leveraging tools such as Photoshop and Lightroom to ensure optimal presentation. Utilize Matterport to create virtual tours, providing immersive and interactive experiences for potential buyers. Conduct aerial photography using drones to capture unique property perspectives, highlighting key features and surrounding landscapes. Maintain a meticulous attention to detail in all aspects of photography, from staging and lighting to post-processing, ensuring each image accurately represents the property. Work as an effective communicator, collaborating closely with real estate agents and property owners to understand their vision and deliver results that exceeded expectations. Employ a structured workflow and organizational skills to manage multiple projects simultaneously, ensuring timely delivery of high-quality images.
Photoshop
Lightroom
HD Photography
Matterport Virtual Tours
Drone Photography
Effective Communicator
Attention to Detail
Created validation rules in Cameo Systems Modeler via Metachain to support methodology principles. Developed integration techniques with other software tools, such as MATLAB, within Cameo for statistical analysis. Constructed various descriptive and analytical models to simulate real-life system behavior. Applied different analytical methods, including the Monte Carlo Framework in Python, MATLAB, Simulink, and Cameo Systems Modeler, along with various integration techniques, to statistically analyze systems.
Python
MATLAB
SysML
Simulink
Monte Carlo Framework
Stochastic Processes