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.