27 / 12 / 2024
Using OpenF1's Formula One API, I built a website that fetches and displays the details of F1 drivers such as their name, country and team. This task taught me the basics of APIs and how to fetch and display data using JavaScript. GitHub
I got hands-on experience with GitHub actions like pull requests, forking, cloning, and committing. I forked the git-task repository, cloned it, and created a new branch. After fixing an error in the folder, I committed the changes to my forked repository. Then, I pushed the changes and submitted a pull request to merge them with the main branch.
I learned to use the command line on Ubuntu for basic tasks like navigating and creating folders or directories. I created three text files namely output.txt, red.text and green.txt, added text to them, and combined their content. I also successfully created 2,600 folders following a specific naming convention.
I learned how to build a machine learning model using the Titanic survival dataset from Kaggle. I explored the key steps involved, like data cleaning, encoding, training, parameter tuning, testing, and validation.
I learned to work with the Pandas and Matplotlib libraries using the Gym dataset from Kaggle. I generated scatter graphs, bar graphs and line charts to visualize the data and understood how graphs and charts can help analyze and interpret data more effectively.
Obtained the following plots:
Created a simple portfolio webpage using HTML and tailwindCSS. Learned to configure tailwind CSS and push the code to my github repository.
GitHub Link: Portfolio
I learned and used Markdown to write clean and simple formatted text. I became familiar with its syntax, like headers, lists, links, and images, which allowed me to easily create well-structured documents. Markdown helped me write articles for courses like VFX-001 conducted by Marvel.
I explored Tinkercad by constructing basic circuits, which gave me a solid understanding of electronics. I also developed an ultrasonic radar system using an Arduino UNO, where I gained experience in both circuit building and coding. This project significantly boosted my knowledge of electronics and programming.
I learned how different hardware components work, like the Arduino UNO, H-Bridge motor driver, and servo motor. Using online code for the Arduino UNO, I built the circuit and was able to control the motor speed with a potentiometer.
I learned about the ESP32 microcontroller and built a circuit with a breadboard, jumper wires, resistors, LEDs, and the ESP32. I set it up with Arduino IDE and used online code to create a web server. I could control the LEDs from my phone, and it was a satisfying result.
I learned the basics of soldering, including how to use a soldering iron, soldering wick, and flux. Using a perforated breadboard, I soldered a simple LED circuit and a resistor and checked it with a 9V battery.
I wrote a simple report on the L293D motor driver, explaining its role in controlling motors. The L293D allows direction and speed control of DC motors and stepper motors. I covered its connections and power requirements highlighting its use in robotics and automation projects.
Participated in Bit N Build Hackathon conducted by GDG UVCE. Built a wardrobe management system.
The "SAD Servers Command Line Murder Mystery" was a fun and engaging way for me to sharpen my Linux command-line skills. I got to solve a fictional murder case by exploring files, analyzing clues, and narrowing down suspects using commands like grep
, cat
, and ls
. It felt like solving a real puzzle while learning!.