Skip to content
View HaniMohamed's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report HaniMohamed

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
HaniMohamed/README.md

👋 Hi, I'm Hani Hussein

Senior Mobile Engineer · Flutter · GenAI · RAG · Agentic AI

I’m a Senior Mobile Engineer with 7+ years of experience building and shipping production-grade mobile applications, primarily with Flutter, with a growing focus on Generative AI, RAG, LLM applications, and Agentic AI systems.

I enjoy working at the intersection of mobile engineering, backend systems, automation, and AI — turning complex requirements into scalable, reliable products.


🚀 What I Do

  • 📱 Build large-scale Flutter applications from architecture to production
  • 🏗️ Design maintainable systems using Clean Architecture, modularity & scalable patterns
  • 🤖 Build GenAI applications using LLMs, RAG, agents and tool calling
  • 🔗 Develop AI agents & multi-step workflows with LangGraph
  • 🧠 Work with vector databases, embeddings, retrieval pipelines & semantic search
  • ⚙️ Build backend services with Python & FastAPI
  • 🔄 Automate development workflows, testing, releases and engineering operations
  • 👨‍💻 Mentor developers, review architecture and code, and contribute to technical direction

🧰 Tech Stack

📱 Mobile

Flutter Dart Android

Flutter · Dart · Android · GetX · Dio · Firebase · REST · gRPC · Deep Linking

🤖 AI / GenAI

Python LangChain LangGraph

LLMs · RAG · Agentic AI · LangGraph · LangChain · Google ADK · MCP · Tool Calling · Embeddings · Vector Databases

⚙️ Backend & Cloud

Python · FastAPI · REST APIs · Firebase · GCP · Docker · Supabase · CI/CD

🛠️ Engineering

Clean Architecture · Modular Architecture · Git · GitHub · GitLab · Fastlane · Testing · CI/CD · Observability


🧠 Currently Exploring

I'm currently going deeper into production-grade AI engineering, particularly:

LLMs
 ├── RAG
 │    ├── Retrieval
 │    ├── Embeddings
 │    ├── Vector Databases
 │    └── Reranking
 │
 ├── Agentic AI
 │    ├── LangGraph
 │    ├── Tool Calling
 │    ├── Multi-Agent Systems
 │    └── Human-in-the-Loop
 │
 ├── AI Engineering
 │    ├── Evaluation
 │    ├── Observability
 │    ├── Guardrails
 │    └── Production Security
 │
 └── AI + Software Engineering
      ├── Code Agents
      ├── Automated Debugging
      ├── QA Automation
      └── Developer Productivity

🔥 Featured Projects

🤖 AI Crash Fix

An AI-powered engineering workflow that investigates application crashes and helps automate the path from Crashlytics → root-cause analysis → code changes → merge request → QA.

Concept:

Crashlytics
     ↓
Stack Trace Analysis
     ↓
Source Code Detection
     ↓
Git History / Blame
     ↓
LLM Analysis
     ↓
Confidence Check
     ↓
Code Fix
     ↓
Human Review
     ↓
Merge Request
     ↓
Build & QA

Built around Python + LangGraph + LLMs + Git + CI/CD, with a strong focus on human-in-the-loop engineering workflows.


🧠 Enterprise Operation AI Copilot

An AI assistant designed around enterprise operational knowledge and workflows.

Exploring:

  • RAG pipelines
  • Enterprise knowledge retrieval
  • Agentic workflows
  • Tool calling
  • MCP
  • Role-based access
  • Guardrails
  • Observability
  • Human approval workflows

💰 AI-Powered Personal Finance

Building an AI-driven personal finance experience around:

  • Expense tracking
  • Monthly planning
  • Financial insights
  • Intelligent recommendations
  • Personalized purchasing/wishlist decisions

Combining Flutter + Python + AI workflows to explore practical AI applications beyond chat interfaces.


🧪 AI-Powered QA & Developer Automation

Exploring autonomous workflows that can help engineering teams:

Requirements → Test Cases → Test Execution → Issue Detection → Jira → Developer Workflow

The goal is not simply to generate code, but to build AI systems that can participate in real software-engineering workflows.


📈 Engineering Philosophy

I believe good software is not just about writing code.

It's about:

Architecture → Reliability → Performance → Automation → Developer Experience → User Experience

I particularly enjoy solving problems where scale, performance, reliability and automation intersect.


🏆 Professional Highlights

  • 📱 7+ years of mobile development experience
  • 🚀 Built and shipped large-scale production Flutter applications
  • 👥 Experience mentoring developers and contributing to technical leadership
  • 🏗️ Strong background in scalable mobile architecture
  • 🔐 Experience with application security and production hardening
  • ⚡ Performance optimization for resource-constrained devices
  • 🔄 CI/CD, automated builds and production release workflows
  • 🤖 IBM Generative AI Engineering / RAG & Agentic AI training
  • 🐍 Expanding from mobile engineering into AI & backend engineering

📚 Certifications & Learning

🎓 IBM Generative AI Engineering Professional Certificate

Focused on:

RAG · LLMs · LangChain · LangGraph · Vector Databases · Agentic AI · Multi-Agent Systems · Tool Calling


🌱 My Current Direction

I'm particularly interested in building the next generation of software where:

        ┌─────────────────┐
        │    AI Agents    │
        └────────┬────────┘
                 │
       ┌─────────┼─────────┐
       ↓         ↓         ↓
    Mobile    Backend    Tools
       │         │         │
       └─────────┼─────────┘
                 ↓
        Intelligent Systems

My long-term focus is on AI-powered software engineering, agentic systems, and intelligent product experiences — while bringing the engineering discipline I've developed from building production mobile applications.


🤝 Let's Connect

I'm interested in:

  • 🤖 GenAI & Agentic AI
  • 📱 Mobile Engineering
  • 🏗️ Software Architecture
  • ⚙️ Developer Productivity
  • 🧪 AI-powered QA & Automation
  • 🚀 Building practical AI products

If you're working on something interesting in these areas, feel free to connect.

Build. Automate. Learn. Repeat. 🚀

Pinned Loading

  1. ai-doctor-appointment-system ai-doctor-appointment-system Public

    🏥 AI-powered healthcare appointment booking system with intelligent symptom analysis, doctor recommendations, and conversational booking assistant. Built with FastAPI, PostgreSQL, and Ollama AI int…

    Python 2

  2. ai-doctor-system-flutter ai-doctor-system-flutter Public

    🏥 AI-powered healthcare management Flutter app with 10 specialized AI services, real-time chat, appointment booking, and multi-role support (Patient/Doctor/Admin). Features clean architecture, ente…

    Dart 1

  3. AI-Realtime-Meeting-Summarizer AI-Realtime-Meeting-Summarizer Public

    Python

  4. AI_Dev_Mate AI_Dev_Mate Public

    Python

  5. CPUsimulatorLite-JAVA CPUsimulatorLite-JAVA Public

    Simple CPU-simulator GUI by JAVA - Computer Organization

    Java