Skip to content
View ProgrammerHasan's full-sized avatar
🏡
Working from home!
🏡
Working from home!

Organizations

@MsITXpress @Excellent-Soft @ProgrammerHasan-alQuran @SasthyaSeba @chicknes

Block or report ProgrammerHasan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ProgrammerHasan/README.md

Hi, I'm Mehedi Hasan 👋

programmerhasan

Total time coded since May 14 2020

Facebook LinkedIn hackerrank badge youtube badge youtube badge playstore googleplay

Full-Stack Software Engineer & Programmer
Laravel | Flutter | React | Backend Engineer | Quick Learner 🚀
Software Engineer at Sasthya Seba Limited | CTO at Excellent Soft

Alhamdulillah For Everything!

Passionate and self-taught Software Engineer, known as "Programmer Hasan" with over 6+ years of immersive experience in the tech industry. My journey commenced with an insatiable curiosity for technology, evolving into a fulfilling career marked by continuous learning and leadership.

Full-Stack Web, Mobile, Desktop Applications Developer & Programmer, Graphic Designer.
Worked as a successful Web, Mobile & Windows (.NET) developer for 6+ years, mostly in Bangladesh. Though I started with struggles as a non-CSE background, Alhamdulillah, I’ve overcome and deployed 100+ mobile and web apps.

Experienced in all stages of the software development lifecycle. From the beginning of my Web and Android journey, I’ve spent almost every spare moment coding and learning. I later adopted Flutter for cross-platform development and successfully built a Government app for both iOS and Android using Flutter, Laravel, and AWS.

I have a primary Job in an IT Farm where I develop a wide range of Applications day-to-day basis like:
Airport Protocol, Bangladesh Biman Cabin Crew Union, Biman Parts-Management, Employee Tracking System, Flight Management System, Biman Flying Hour, Biman Manual, CAAB-Pass, Biman Duty Roster, Biman Special Care, Employee Document, Captain Logs, Biman Budget, Applications for Biman Bangladesh Airlines Users and System Administration mostly develop Applications for Biman Bangladesh Airlines and Hazrat Shahjalal International Airport.
Alongside new development, I regularly maintain and upgrade existing mission-critical applications.

🌱 From the beginning of my journey, I’ve always tried to share useful IT knowledge to people of all ages. I’m not only a developer—I’m a tech lover and helper.
For the last 10 years, I’ve been living in the virtual online world, even before my professional journey began.

I don’t know everything—but I know not little.
I’m not a great programmer—just a good one with great habits.
I’m always thirsty to learn more, and I get real pleasure from writing code.

I’ve learned a lot from real-life projects, team challenges, and production issues—and I'm still learning. For me, coding is not just a skill, it’s life.

🔧 Over the years, I’ve gathered experience in multiple areas of technology:
✅ Web: Backend, Frontend (Laravel, Inertia.js, Vue.js, React, Bootstrap, Tailwind)
✅ Mobile App: Crossplatform - Flutter (Android & iOS)
✅ Cloud & DevOps: AWS, Firebase, Vercel, GCP, Docker, CI/CD, Git, GitHub Actions
✅ System, Backend & Security: cPanel, Server Management, API Design, Authentication, App & Server Security, Performance Optimization
✅ Data: Web Scraping, OCR

🧰 In my daily development workflow,
I regularly use tools like Slack, Sentry, Trello, WakaTIme, Clockify, Postman, and Figma. For coding, I prefer:
🧠 IntelliJ IDEA – for its powerful features.
🛠️ VS Code – for flexibility.
⚡ Nano – for simple and fast terminal-based edits.
📱 Android Studio & Xcode - for mobile development.

🧩 Platforms & Developer Accounts:
-- Google Play Console – Published and maintained several Android applications.
-- App Store Connect – Successfully deployed iOS apps, managed TestFlight and production releases.
-- Microsoft Partner Center / Windows Developer – Experienced in publishing and managing Windows desktop apps (.NET platform).

Shukran for reading!
Jazāk Allāhu Khayran (جزاك اللهُ خيرًا)
Wa angtum fa jazakallahu khoiron.

🧰 My Tech Stack & Tools

💻 Programming & Frameworks

Laravel
Flutter
React
Vue.js
Inertia.js
Tailwind CSS
Bootstrap

☁️ Cloud & Hosting

AWS
Firebase
Vercel

🧠 IDEs & Editors

IntelliJ IDEA
VS Code
Nano
Android Studio
Xcode

🔧 DevOps & Versioning

Git
GitHub
Docker

📦 Package Managers

NPM
Yarn
Composer
Pub

👨‍💻 Programming Languages

PHP
JavaScript
Dart
TypeScript
HTML5
CSS3

🤖 Artificial Intelligence

OpenAI
ChatGPT
Google AI

💽 Operating Systems

Windows
macOS
Ubuntu

🧩 Design & Productivity

Photoshop
Figma
Slack
Trello

🔐 Security

Security

📦 Platforms

Google Play
Apple Developer
Windows Developer

⏱️ Time Tracking

Clockify
WakaTime

🚀 Notable Projects

Here are some of the notable applications and systems I’ve worked on:

  • Biman Sale Promotion
  • Biman Special Care
  • BBCCU (Biman Bangladesh Cabin Crew Union)
  • Captain Logs
  • Biman Parts Management
  • Biman Duty Roster
  • Uttara-Square
  • Biman Budget Management
  • Islamic Apps - Engineer Moinul Hossain
  • Islamic Apps - MsITXpress
  • SasthyaSeba.Com
  • Biman CAAB - Pass
  • AlQuranBangladesh.Com
  • 27Hours Learning Quran
  • Probashi Bangali
  • AGQ
  • Biman Employee
  • Airport Protocol
  • Biman Manual
  • Biman Flying Hour
  • AlQuranBd.Org
  • CAAB-Pass
  • Biman Duty Roster

...and many more.

#🌎 Find me around the web (click to expand)
🚀 Get to Know Me

Here are some ideas to get you started:

🔗 Connect with me

Codepen DEV Twitter LinkedIn Stack Overflow Facebook Instagram Dribbble Medium YouTube HackerRank Codeforces HackerEarth RSS

class ProgrammerHasan():
    
  def __init__(self):
    self.name = "Programmer Hasan";
    self.username = "ProgrammerHasan";
    self.location = "Brahmanbaria, Bangladesh";
    self.linkedin = "@ProgrammerHasan";
    self.facebook = "@ProgrammerHasan.s";
    self.web = "https://programmerhasan.github.io";
  
  def __str__(self):
    return self.name

if __name__ == '__main__':
    me = ProgrammerHasan()

Mehedi Hasan's github stats

Programmer Hasan' Activity Graph

programmerhasan

Pinned Loading

  1. django-personal-website Public

    Portfolio website with Django on a backend

    HTML 9 5

  2. Flutter-Components Public

    Components

    Dart 1

  3. UserBrowseInfo Public

    get user browser info details like Ip address device os browser

    PHP 15 30

  4. LaravelImportantFilesCodes Public

    All Laravel Important File or Project Code

    PHP

  5. website-protected Public

    2 4

  6. data Public

    A wide range of data, including all banks and districts of Bangladesh, is available in JSON format. More datasets will be added, and contributions to this project are highly encouraged! Feel free t…