Select Color

Gram

Welcome

This is Ibrahim Hasan

Software Developer | Flutter Developer

Photo Profile

Ibrahim Hasan

Software Developer

Hello! I'm Ibrahim Hasan, a dedicated Software and Flutter Developer. Currently pursuing my degree in Computer Science and Engineering at the University of Asia Pacific, I combine my passion for competitive programming with a strong drive to build innovative and impactful digital solutions.

  • From: Dhaka, Bangladesh
  • Lives In: Dhaka, Bangladesh
  • Age: 24
  • Gender: Male
Download Resume

My Skills

Programming Languages

Python, Java, JavaScript, Dart, C/C++

Backend

Django, Django REST Framework, FastAPI, REST API, JWT, Authentication

Mobile

Flutter, Dart, GetX, State Management, Android

Frontend

HTML, CSS, JavaScript

Databases

MySQL, SQL Server, NoSQL

DevOps & Tools

Git, GitHub Actions, CI/CD, Postman, Firebase, Render, Vercel

Education

  • 2023-Running
    Bsc. in Computer Science & Engineering
    University of Asia Pacific

    The aim of Computer Science and Engineering is to grasp the fundamentals of intelligence, with the expectation that this will result in a deeper understanding. My CGPA: 3.92 out of 4

  • 2021
    Higher School Certificate
    Dhaka Commerce College

    The Higher Secondary Certificate (HSC) exam is a significant milestone in many educational systems around the world, typically taken at the end of secondary or high school education.My GPA: 5.00

  • 2019
    Secondary School Certificate
    Mirpur Bangla School & Colege

    The Secondary School Certificate (SSC) exam is an important milestone in many educational systems worldwide, typically marking the completion of secondary education or high school.My GPA: 4.67

  • 2016
    Junior School Certificate
    Mirpur Bangla School & Colege

    The Junior School Certificate (JSC) exam is a public examination taken by students in Bangladesh at the end of eighth grade. My GPA: 4.80

My Projects

  • UAP CSE Website
    Uap CSE

    Built a full-stack university department website.
    Implemented a secure backend using Django REST Framework.
    Focused on usability, responsiveness, and structured information delivery.
    Technologies: Python, Django, HTML, CSS, JavaScript

  • Task Manager
    Task Manager(apk)

    Developed a cross-platform Task Management app using Flutter & Dart with full CRUD and RESTful API integration.
    Implemented secure JWT-based authentication with Login, Registration, and OTP-verified password recovery flow.
    Used GetX for state management and routing, enabling real-time task categorization by status with a live dashboard.
    Technologies: Flutter, Dart, GetX, REST API, HTTP, GitHub Actions (CI/CD), Android (APK Build)

  • ERAS-Mobile
    ERAS Mobile(apk)

    Emergency alert system with role-based access (Citizen, Responder, Admin).
    Built a cross-platform Flutter app integrated with a Django REST API for seamless mobile-web data sync.
    Implemented secure Token Authentication and dynamic user profile management.
    Automated APK builds and releases using GitHub Actions CI/CD pipelines.
    Technologies: Flutter, Dart, GetX, REST API, HTTP, GitHub Actions (CI/CD), Android (APK Build)

  • GossipGo
    GossipGo(apk)

    Developed a modern, real-time chat application for seamless user communication.
    Integrated Firebase Auth and Firestore for secure login and real-time messaging.
    Enhanced app experience with push notifications, and Provider state management.
    Technologies: Flutter, Dart, Firebase (Auth, Firestore, Cloud Messaging), Provider, Lottie (Animations), REST APIs

Some More Projects I've Worked On

ERAS- Emergency Response & Alert System

Web-based Emergency alert system with role-base access (Citizen, Responder, Admin). Real-time alert broadcasting by zone, dashboard for alerts, emergency contacts, and user roles. Blood donor search and service info access.

Technologies: Python, Django, HTML, CSS

ERAS Web

BMI Calculator

Flexible Units: Toggle between Metric and Imperial units.
Auto-Carry Logic: Automatically adjusts mixed units.
Real-time Feedback: Result card changes color based on health category.
Error Handling: Prevents crashes on empty/invalid inputs.

Technologies: Dart, Flutter

BMI(apk)

BazaarCart

Live Web Scraper for real-time pricing, Smart Mock Integrations, Real-World Image Injection, Internal Proxy Viewer, Global Smart Filtering, and Premium Glassmorphic UI.

Technologies: Python, FastAPI, HTML5, Vanilla CSS3, Modern JavaScript

BazaarCart

Cricket Score Sheet Project

A Cricket Score Sheet Project involves creating a system or application to track and display real-time scores, player statistics, and match details for cricket games, offering features such as runs, wickets, overs, and extras.

Using C

Bullet Train Management system

A Bullet Train Management System in DBMS focuses on using a database management system to store and manage critical data such as train schedules, ticket bookings, passenger details, and maintenance records, updates, and reporting for optimal train operations.

Using SQL Server

Cricket Score board

A Cricket Scoreboard using Java is a software application that allows real-time tracking of cricket match scores, including runs, wickets, overs, and player stats, with an interactive user interface

Using Java

10

Faculties

9

Project Compleate

6

Project Ongoing

100

Faculties Satisfaction

What I'm Learning

Achievement

See my certificates

UAP IUCPC Contest

Participation Certificate

Testimonial

Dhaka Commerce College

Intra University Math Olympiad

Intra University Math Fest 2.0

Vice Chancellor's List

Spring Semester, 2023

Vice Chancellor's List

Fall Semester, 2023

My Hobbies

Contact