Welcome to My Portfolio

I'm Ghazarat Rufaie, a software engineering student with a passion for building impactful projects in robotics, machine learning, and web development. Explore my portfolio to learn more about my work and experience. Here are some of the very few projects and courses I have been a part of!

Projects

CivicFix: Social Media Inspired Civic Issue Reporting

Date: 1-Day Hackathon

Developed an Instagram-like civic reporting platform during a 1-day hackathon. Users can post pictures and captions of local civic issues. The AI system automatically classifies issues using Ollama Gemma3:4b model and assigns them to relevant government agencies. Built with Firebase backend for real-time data management.

View Project
Firebase Ollama Gemma3:4b AI Web App

Autonomous Rover Navigation for ISRO Rover Challenge

Date: January 2024

Led the software team in developing autonomous navigation systems for a rover, including path planning, SLAM, and obstacle avoidance. Designed a remote control interface for efficient operation, enabling the rover to navigate complex terrains.

ROS SLAM Path Planning Robotics Python

Chlorophyll Content Estimation Using CNNs

Date: July 2024

Built a machine learning model using convolutional neural networks to estimate chlorophyll content in leaves from high-resolution images, applying deep learning techniques to solve agricultural problems.

TensorFlow CNN Deep Learning Computer Vision

Robotic Arm Inverse Kinematics Using Stochastic Gradient Descent

Date: April 2024

Implemented an inverse kinematics solution for a robotic arm using stochastic gradient descent. Developed software with both keyboard and Bluetooth control capabilities, allowing for smooth and intuitive operation.

Python Kinematics Robotics Bluetooth SGD

Drone Simulation Software for e-Yantra Luminosity Challenge

Date: November 2023

Built drone simulation software using ROS and Gazebo Simulator for the e-Yantra competition. Successfully cleared stages 0 and 1, focusing on accurate simulation-based navigation and control systems for unmanned aerial vehicles (UAVs).

ROS Gazebo Python Robotics

University Drone Logistics System

Date: May 2024

Designed and implemented a drone-based document delivery system for inter-departmental logistics at the university. The project focused on improving operational efficiency and automating the delivery process using UAVs.

ROS UAV Path Planning Robotics

Federalist Papers Analysis Using Naive Bayes

Date: January 2025

The very famous federalist papers were written by three people. While majority of the federalist papers authors are well known. There are 12 papers which have disputed authors. Training the Naive Bayes algorithm on the known essays allows us to reasonably predict the authors of the papers with unknown authors.

Project Link
Python Naive Bayes NLP Data Analysis

Arabic Text Translation and Search Tool

Date: September 2023

Developed a translation tool for Arabic PDFs, utilizing Google Translate API to create bilingual outputs in PDF and HTML formats. The tool also included a built-in search feature to enhance user experience and improve document navigation.

Python Google Translate API PDF Processing Web Scraping

Stock Exchange Platform

Date: January 2023

Developed a stock exchange platform using flask and sqlite. The UI was made with HTML, CSS, and vanilla JS. A user can register on the platform and login to buy and sell stocks.

Flask SQLite JavaScript HTML/CSS

Responsive Tourism Website Development

Date: August 2024

Created a responsive tourism website using HTML, CSS, and JavaScript. The website featured separate layouts for mobile and desktop, enhancing user experience across various devices. Incorporated interactive elements and external libraries to improve functionality.

HTML/CSS JavaScript Responsive Design Web Development

Instagram Marketing Automation Bot

Date: May 2023

Developed an automation bot for Instagram marketing, enabling mass direct messaging to target users. Assisted a client in scaling their dropshipping business by automating outreach processes, allowing for more efficient marketing strategies.

Python Selenium Automation Instagram API

Certifications

CS50's Introduction to Artificial Intelligence with Python

Platform: edX HarvardX

Super interesting, covering broadly the entire AI field from Supervised Learning, Unsupervised Learning and RL. Was really challenging to complete but worth every bit of effort.

AI Deep Learning Neural Networks NLP Computer Vision

CS50's Introduction to Computer Science

Platform: edX HarvardX

Really cleared a lot of fundamental CS concepts. Learned about many fundamental CS algorithms and data structures. Not to mention a lot of information on how computers and the internet work.

Algorithms Data Structures C Python SQL

Machine Learning

Platform: NIT Srinagar

Studied and implemented many pre Neural Network ML approaches/algorithms from Linear Regression to Decision Trees, SVM etc. Also briefly touched upon RL concepts such as the Bellman Equation.

Machine Learning Linear Regression Decision Trees SVM Reinforcement Learning

CS50's Introduction to Programming with Python

Platform: edX HarvardX

Learned a lot about professional practices and concepts when programming with python, such as unittesting, type hinting, OOP and other related concepts.

Python Unit Testing OOP Type Hints Best Practices

CS50's Introduction to Databases with SQL

Platform: edX HarvardX

A very practical introduction to databases and many related concepts.

SQL Databases Queries Design

Software Foundations Course

Platform: IIT Bombay

Was introduced to a lot of tools that good software engineers need to be aware of. Used virtual machines, git, bash, sed, awk, python etc.

Git Bash Python Linux DevTools