- π I'm a Software Engineering Student passionate about systems programming and robotics
- π I'm currently working on C programming projects and robotics applications
- π± I'm currently learning Advanced algorithms, Embedded systems, Java, and Machine learning for robotics
- π€ I have experience in robotics programming with C++
- π― I'm looking to collaborate on open source projects and robotics innovations
- π¬ Ask me about C programming, Java, robotics, and software engineering
- π« How to reach me: hamimlohani@gmail.com
- β‘ Fun fact: I love building things that move and solve real-world problems!
- Bachelor of Science in Software Engineering
- Institute of Information Technology(IIT)
- University of Dhaka, Expected Graduation: 2028
- Relevant Coursework: Data Structures, Algorithms, Operating Systems, Robotics Programming, Software Design Patterns
- Grade:
- HSC
- St. Joseph Higher Secondary School, Mohammadpur Dhaka
- Grade: A+
| Project | Description | Technologies | URL |
|---|---|---|---|
| Meal Chart | Meal Chart is a comprehensive multi-group hostel and mess meal-management web application. | Meal Chart | |
| student-aid | This project was built as a practical community website for Student Aid BDG. It includes a public-facing site for members and visitors, along with an admin dashboard for managing content and reviewing membership requests. | student-aid |
| Project | Description | Technologies | Video |
|---|---|---|---|
| run-cplex | A simple bash script to compile and run Java programs that use IBM CPLEX optimization library. | - | |
| system_suite | A comprehensive terminal-based system maintenance and monitoring toolkit for macOS, Linux, and Unix-like systems. | YouTube | |
| Shell command search_package | using this command on macOS, search package, package, install package | YouTube |
| Project | Description | Technologies | Video |
|---|---|---|---|
| ESP32 Smart Bus System - Complete IoT Solution | The ESP32 Smart Bus System is a comprehensive, standalone IoT solution that transforms any ESP32 development board into a fully functional smart bus management system. This system integrates multiple sensors, NFC/RFID technology, web-based management, and advanced analytics to provide a complete public transportation solution. | YouTube | |
| Hand Gesture LED Controller | A real-time hand gesture recognition system that controls Arduino LEDs based on finger counting using computer vision and PyFirmata. | YouTube | |
| ESP32 WiFi Chat with LCD Display | This project demonstrates a simple two-way chat system between two ESP32 development boards using WiFi. Messages are sent and received over a local network, displayed on an I2C LCD, and indicated by LED lights. | YouTube | |
| ESP32 LED Controller via Web Server (SoftAP Mode) | This project allows you to control two LEDs using your ESP32 board as a Wi-Fi access point and host a web interface directlyβno internet required. | YouTube | |
| Smart Access & Detection System using Arduino | In this project we will make a autometic gate that can track object and ask for scanner card and then password. If both are correct then it opens the gate for 5 seconds | YouTube | |
| Basic Arduino code | Led Blink, Servo, RFID, Ultrasonic sensor |
| Project | Description | Technologies | Video |
|---|---|---|---|
| Student-management | The Student Management System is a comprehensive Java-based desktop application designed to streamline the management of academic records, exams, and user accounts within an educational institution. Built using Java Swing for the graphical user interface (GUI), the system supports multiple user rolesβadministrators, teachers, and studentsβeach with tailored access and functionality. The application enables efficient handling of student and teacher data, exam creation and participation, automated grading, and result management, all within an intuitive and user-friendly interface. | YouTube | |
| Simple-logIn-signIn-Frame | A Java Swing application that provides user registration and login functionality with a graphical user interface. | ||
| Player Registration Form (Java Swing) | A simple desktop application built with Java Swing that allows users to fill out and save player registration data. It demonstrates how to build interactive GUI apps using layout managers, event listeners, file handling, and form validation in Java. |
| Project | Description | Technologies | Video |
|---|---|---|---|
| Banking Management System | A comprehensive terminal-based banking management system written in C. This application provides complete banking functionality including account management, transactions, and administrative controls. | YouTube | |
| Monkey Type - Terminal Typing Speed Test | A terminal-based typing speed test game written in C using the ncurses library. Test your typing skills with different difficulty levels and track your progress over time. | YouTube | |
| Exam Management System | A comprehensive console-based exam management system written in C that allows administrators to create, manage, and conduct exams while providing students with a user-friendly interface to take exams and view results. | YouTube |
- Course - Software Engineering at IIT-DU
- Advanced Data Structures & Algorithms
- Embedded Systems Programming
- Machine Learning for Robotics
- Real-time Operating Systems (RTOS)
- Object Oriented Programming
- Computer Vision
- Distributed Systems
"The best way to predict the future is to create it." β Peter Drucker
Thanks for visiting my profile! Feel free to reach out if you want to collaborate on exciting projects! π
