Projects
The purpose of this project was to participate in the autonomous vehicle category of the National Robotics Challenge, by developing a vehicle capable of navigating through an obstacle course delimited by colored buckets. Ideally, the vehicle will run through the obstacles and get to the finish line in less than 5 minutes. The team will receive points for completing the course in the shortest amount of time possible, clearing all the corners, and will receive extra points for completing two special tasks, which consists of going over a ramp and driving underneath a hoop. The vehicle must be fully autonomous, meaning that there can’t be any external transmitters or communication devices and we can’t have any interaction with the vehicle while competing. The competition will take place in the outdoor parking lot of the Memorial Coliseum in Ohio, between the 18th and 19th of April of 2024, and the course dimensions are approximately between 5 and 6 parking lot spaces.
NRC-AVC
Skills acquired and used
Linux operational system(navigation/architecture)
Virtual Machine and Docker containers
Ros2(Robotic Operational System)
Neural Network development
Integration of different hardware
YOLO(You Only Look Once)
Communication and Management of people
Management of a Project
C++, Python, Shell Script
Protocol Reliability test
Created two programs using the different protocols. After that compare the two programs and check the reliability of each. My focus was to check the reliability, connection, performance and how to make a decision choose each.
Skills acquired and used
Protocols
Python
IP, TCP, UDP, HTTP, DNS...
Program/Network Testing
Threads
Skills acquired and used
Multi threading,
Thread-safe
Scheduling
Web Scraping
I built a system that could scrape multiple news websites at the same time, which made the process much faster. To do this, I designed ways to handle URLs and store the data safely, ensuring everything ran smoothly without errors.
Full-Stack Developer
Skills acquired and used
Database Design
SQL, HTML, CSS, JavaScript
Data Migration
UI/UX
AWS
I created website and a robust database to a website to efficiently store and manage user data and content. Using NoSQL, I designed a relational database schema that included tables for user profiles, type of fruits, weight. I implemented primary and foreign keys to establish clear relationships between tables, ensuring data integrity and efficient queries.
Machine Learning
Skills acquired and used
Analysis of Big and Small Data
NLP
Machine Learning
Process data
Data Collection and Cleaning
Data Manipulation(using pandas)
Machine Learning
Communication and Reporting
Got a kaggel challenge which provided with a big set of text data from twitter(now X) and had to predict which texts were saying Natural Disaster. Trained a model that could predict if a text was reporting a Natural disaster or not, binary prediction.