Hi, I'm Mehedi Hasan 👋
Full-Stack Software Engineer & Programmer
6+ Years | 100+ Projects
Laravel • Flutter • React • Qwik | 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, turning curiosity into real-world systems — from scalable web platforms to AI-powered applications.
My journey began with a deep curiosity for technology and a non-CSE background, evolving through consistency and real-world experience into a career defined by continuous learning—building and deploying 100+ web and mobile applications across multiple domains.
Over the years, I’ve gained experience in:
- Web Engineering (Backend, Frontend, API Design)
- Mobile (Flutter – Cross-platform)
- Backend & System Architecture (Laravel, Scalable APIs)
- AI & Agentic Systems (LLMs, automation, smart features)
- Data Science (Scraping)
- Cloud & DevOps (AWS, GCP, CI/CD, GitHub Workflow, Vercel, Server Management)
- SysAdmin (Debian, Docker)
- Database Design & Optimization (Performance, Scalability)
- Data & Automation (Web Scraping)
- Reverse Engineering (Android, Network, Security)
- Agentic Engineering & Development (Claude Code, Codex, MCP, Tool Call)
- Agentic Workflows & Dev Environment Orchestration
Web, Mobile, and Windows (.NET) developer with experience building reliable and scalable solutions.
AI-driven Full-Stack Engineer specializing in Laravel AI, OpenAI APIs, Claude, and Codex for building, debugging, and deploying systems,
With expertise in Agentic Engineering across Laravel, Flutter, and Qwik.
Experienced across the full software development lifecycle, including a Government mobile app built with Flutter, Laravel, and AWS. Currently working on mission-critical systems for Biman Bangladesh Airlines such as Airport Protocol, Cabin Crew Union, Parts Management, Flight Management, Employee Tracking, Duty Roster, Captain Logs, Budget Systems, CAAB Pass, and multiple airport operations tools for Hazrat Shahjalal International Airport. I also develop and maintain existing production systems while contributing to Amar Gram: Smart Platform for rural digital empowerment.
Specialized in building modern, high-performance websites with strong focus on SEO and Core Web Vitals.
Experienced in delivering real-world systems including government apps, aviation platforms, SaaS products, and community-driven digital ecosystems. Focused on building fast, scalable solutions that solve real problems — not just writing code.
For over 11 years, I’ve been passionate about sharing IT knowledge and growing through real-world projects, team challenges, and production experience. Coding is more than a skill — it’s a way of life.
Always learning. Always building.
⚡ Core expertise:
Laravel • Flutter • Backend Engineering • System Design • AWS • AI Integration
I don’t know everything—but I know not little.🧰 In my daily development workflow,
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.
🚀 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).
Expert in the realms of Laravel, Flutter, AWS — with solid experience in system design, server management, and scalable application development.
🔍 Search on Google/ChatGPT: Who is ProgrammerHasan?
📊 Live coding: https://wakatime.com/@ProgrammerHasan
💻 Articles: https://medium.com/@programmerhasan
🚀 Packages (click to expand)
Check out my Dart/Flutter packages: 🚀 https://pub.dev/publishers/programmerhasan.com/packages
Check out my PHP/Laravel packages:
🚀 https://packagist.org/users/ProgrammerHasan/packages
Check out my NPM packages:
🚀https://www.npmjs.com/~programmerhasan
Check out my Python/django packages:
🚀 https://pypi.org/user/ProgrammerHasan
Shukran for reading!
Jazāk Allāhu Khayran (جزاك اللهُ خيرًا)
Wa angtum fa jazakallahu khoiron.
🧰 My Tech Stack & Tools
🚀 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)
- 🔍 Search on Google / ChatGPT: Who is ProgrammerHasan OR ProgrammerHasan
- 🧑💻 Live coding on WakaTime
- 🌐 ProgrammerHasan.com
- 🚀 g.dev/ProgrammerHasan
- 📱 Programmer Hasan App on Google Play
🚀 Get to Know Me
Here are some ideas to get you started:
- 🔭 I’m currently working on Sasthya Seba Limited, Excellent-Soft
- 🌱 I’m currently learning Java, Python, Node.js
- 👯 I’m looking to collaborate on YouTube
- 🤔 I’m looking for help with ...
- 💬 Ask me about Django, Laravel, Node.js, Flutter, Cyber Security or any tech-related stuff
- 📫 How to reach me: Twitter - @mehedihasan_04, YouTube - @msitxpress
- 😄 Pronouns: He/His
- ⚡ Fun fact: ...
🔗 Connect with me
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()


