class HedraNabil extends SoftwareEngineer {
final String location = "Egypt 🇪🇬";
final List<String> focus = [
"Mobile Engineering",
"Backend Systems",
"DevOps & Infrastructure",
"AI Integrations",
"Scalable Architecture",
];
final String philosophy =
"Build simple. Design for scale. Automate everything possible.";
@override
void solveProblem() {
while (problem.exists) {
understand();
design();
build();
test();
improve();
}
}
}I'm a Software Engineer with a strong background in Flutter and cross-platform mobile development, currently expanding deeper into backend engineering, distributed systems, DevOps, infrastructure and AI-powered automation.
I enjoy working on systems where multiple disciplines meet:
- 📱 Mobile applications
- ⚙️ Backend APIs
- 🧠 AI-powered workflows
- 🐳 Containerized infrastructure
- 🚀 CI/CD & deployment
- 🗄️ Databases & caching
- 🌐 Production web systems
- 🔌 Third-party integrations
- 📊 Monitoring & observability
I don't just like building features.
I like understanding how the entire system works.
One of the systems I'm currently working on is EgyptLimo, a transportation and airport-transfer platform built around a multi-service architecture.
The ecosystem includes:
┌─────────────────────┐
│ Customers │
└──────────┬──────────┘
│
Web / Mobile
│
┌────────────────▼──────────────┐
│ Application Layer │
│ Next.js • Flutter • APIs │
└────────────────┬──────────────┘
│
┌──────────────────▼─────────────────┐
│ Backend Services │
│ Laravel • REST APIs • Integrations │
└───────────┬───────────┬────────────┘
│ │
┌───────────▼───┐ ┌───▼────────────┐
│ Pricing Engine│ │ Ticket Services │
└───────────┬───┘ └───┬────────────┘
│ │
┌───────────▼───────────▼───────────┐
│ MySQL • Redis • Workers │
└────────────────┬──────────────────┘
│
Docker • Nginx • Cloudflare
- Dynamic transportation pricing
- Airport transfer booking
- Payment integration
- Ticketing integrations
- SEO-driven destination pages
- Admin & operations dashboards
- Redis caching
- Background workers
- WebSockets
- Dockerized deployment
- Cloudflare security
- Monitoring
- Infrastructure optimization
- Automation workflows
Building software is one thing.
Keeping it fast, secure and reliable in production is another.
| 📱 Mobile Engineering | ⚙️ Backend Engineering | ☁️ DevOps & Infrastructure |
|---|---|---|
| Flutter | Laravel | Docker |
| Dart | REST APIs | Nginx |
| BLoC / Cubit | Authentication | Linux |
| Riverpod | Service Architecture | Cloudflare |
| Clean Architecture | Redis | CI/CD |
| Dio | MySQL | Monitoring |
| Firebase | WebSockets | Reverse Proxy |
| 🤖 AI & Automation | 🗄️ Data | 🌐 Web |
|---|---|---|
| Python | MySQL | Next.js |
| AI APIs | PostgreSQL | React |
| LLM Integrations | MongoDB | SSR / ISR |
| n8n | Redis | PWA |
| TensorFlow | SQLite | SEO Architecture |
| PyTorch | Geospatial Queries | API Integration |
Flutter is where much of my software engineering journey started, and it remains one of my strongest areas.
Presentation
│
▼
State Management
│
▼
Domain Layer
│
▼
Repository
│
▼
Data Sources
│
├── REST APIs
├── Local Storage
├── Firebase
└── Platform Services
- Clean Architecture
- BLoC / Cubit
- Riverpod
- Dependency Injection
- REST APIs
- Dio
- Authentication flows
- Pagination
- Caching
- Local persistence
- Google Maps
- Location services
- Background processing
- Isolates
- Responsive UI
- Android release pipelines
- Production debugging
I prefer systems that are:
Readable
↓
Maintainable
↓
Testable
↓
Observable
↓
Automated
↓
Scalable
My approach is simple:
Don't introduce complexity because it looks impressive.
Introduce complexity only when the problem actually requires it.
That applies to everything from Flutter architecture to backend services and infrastructure.
I enjoy connecting systems together.
Some areas I work with include:
REST APIs
│
├── Mobile Apps
├── Web Applications
├── Payment Providers
├── Maps / Geolocation
├── Transportation Platforms
├── Automation Services
├── AI APIs
└── Internal Microservices
A good integration isn't just:
POST /api/v1/somethingIt also needs:
- Authentication
- Retry strategies
- Idempotency
- Error handling
- Logging
- Monitoring
- Rate limiting
- Validation
- Security
- Graceful failure
I'm increasingly interested in the infrastructure behind production applications.
Internet
│
▼
Cloudflare
│
▼
Nginx
│
┌──────┴──────┐
│ │
▼ ▼
Application Services
│ │
└──────┬──────┘
▼
Redis / Database
│
▼
Monitoring
Areas I work with:
- VPS administration
- Ubuntu/Linux
- Docker
- Docker Compose
- Nginx
- Reverse proxies
- SSL
- DNS
- Cloudflare
- WAF rules
- Rate limiting
- Redis
- MySQL
- Deployment workflows
- GitHub Actions
- Server monitoring
- Performance troubleshooting
I'm interested in using AI where it creates real operational value, not just adding an AI badge to a product.
Examples:
- AI assistants
- LLM API integrations
- Workflow automation
- Data extraction
- Smart customer support
- Automated monitoring
- AI-assisted development
- Speech processing
- Accessibility applications
I also experiment with n8n for building automation pipelines that connect APIs, databases and AI services together.
Trigger
↓
Collect Data
↓
Process
↓
AI / Business Logic
↓
Store / Execute
↓
Notify
A privacy-focused application for securely generating and storing passwords directly on the user's device.
| Feature | Description |
|---|---|
| 🔑 Password Generator | Generate customizable strong passwords |
| 🔒 Secure Storage | Encrypted local password vault |
| 🛡️ Privacy First | Designed without unnecessary tracking |
| ⚡ Performance | Fast and lightweight experience |
| 📱 Mobile First | Built using Flutter |
A logistics and fleet-management project exploring:
- Fleet operations
- Driver workflows
- Shipment management
- Mobile applications
- Web dashboards
- Containerized services
- Scalable architecture
Accessibility-focused experimentation combining:
Speech
↓
AI Processing
↓
Language Interpretation
↓
Sign Representation
↓
Flutter Interface
The goal is to explore how AI and mobile technology can help reduce communication barriers.
| Certification | Issuer | Focus |
|---|---|---|
| 🤖 Huawei HCIA-AI V4.0 | Huawei ICT Academy – Egypt | Artificial Intelligence · Machine Learning |
| 📱 Digital Egypt Youth – Mobile App Development | National Telecommunication Institute (NTI) | Flutter · Mobile Application Development |
| 💡 Ideation Program – Certificate of Achievement | Technology Innovation & Entrepreneurship Center (TIEC) | Creative Ideation · Entrepreneurship · Innovation |
| 🌱 Git & GitHub | Udemy | Git · GitHub · Team Collaboration · Version Control |
| 🧪 Agile Testing Strategies | Udemy | Agile Testing · Testing Strategies · Best Practices |
These cards are stored inside this profile repository, so this section does not depend on an external activity-graph service.
currently_exploring:
architecture:
- Distributed Systems
- Microservices
- Event-Driven Architecture
infrastructure:
- Load Balancing
- High Availability
- Container Orchestration
- Kubernetes
backend:
- Service Separation
- Queue Architecture
- Caching Strategies
- Database Scaling
ai:
- LLM Applications
- AI Agents
- Workflow AutomationI'm continuously working toward becoming an engineer capable of taking a product through the entire lifecycle:
Idea
↓
Architecture
↓
Development
↓
Testing
↓
Deployment
↓
Monitoring
↓
Scaling
↓
Optimization
Not only:
"How do I implement this feature?"
but also:
"How will this behave with real users, real traffic and real production failures?"
I'm always interested in:
- Interesting software projects
- Mobile applications
- Backend systems
- SaaS platforms
- AI integrations
- Automation
- Infrastructure challenges
- Open-source collaboration



