Miguel Acosta Del Vecchio

Software Engineer

01. About Me

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 🔴âšĢī¸)

02. Projects

OCR Wiz: Handwriting to Text

June 2024 - July 2024

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.

Skills:

SwiftUI

MVVM

Vision Framework

ChatGPT API

GoogleAdMob

iOS App to Raspberry Pi Via Core Bluetooth

June 2024

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.

Skills:

SwiftUI

Core Bluetooth

NodeJS

JavaScript

Raspberry Pi

ToDoWise: Task & Idea Planner

October 2023 - Present

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.

Skills:

SwiftUI

MVVM

Notifications

Firebase

Swift Charts

Aerial Photographer

August - April 2022

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.

Skills:

Product Design

Python

OpenCV

Raspberry Pi

Pixhawk

Processor Systems Final Project

April 2021

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.

Skills:

Assembly

C

Atmel Studio

Circuit Design

Electric Potential & Field Intensity

March 2021

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.

Skills:

MATLAB

Electric Potential

Electric Field Intensity

Magnetic Field & Potential

April 2021

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"!

Skills:

MATLAB

Magnetic Field

Magnetic Potential

03. Experience

KBR, Inc. - Software Engineer

August 2021 - January 2025

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.

Skills:

React

Angular

JavaScript

TypeScript

Python

MATLAB

Git

Photographer - Independent Contractor

June 2020 - Present

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.

Skills:

Photoshop

Lightroom

HD Photography

Matterport Virtual Tours

Drone Photography

Effective Communicator

Attention to Detail

KBR, Inc. - Software Engineering Internship

May - August 2021

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.

Skills:

Python

MATLAB

SysML

Simulink

Monte Carlo Framework

Stochastic Processes

04. Contact

Get In Touch

Whether you want to talk, have a question, or just want to say hi, my inbox is always open. I will try my best to get back to you!

macostadelvecchio@gmail.com