Available for new opportunities

Hi, I'm Dafallah

Senior Software Engineer

Senior Software Engineer with 8+ years building mobile and full-stack products. Deep in Flutter, Android and iOS, with production experience across NestJS, Next.js and PostgreSQL. Currently focused on AI and automation — Claude, GPT and Gemini running inside real systems, not demos. Based in Dubai, UAE.

Scroll to explore

Featured Projects

Some of my recent work that I'm proud of

Radius Crawler

Radius Crawler

Featured

Radius Crawler is a full-stack web application that lets you pick any point on a map, define a search radius (1-50 km), and instantly discover businesses in that area. Results are saved to a local database, sortable, filterable, and exportable to CSV/XLSX.

Next.jsNestJSTypeScript+3
ResumeCraft AI

ResumeCraft AI

Featured

AI-Powered Resume Builder with intelligent resume generation, ATS scoring engine, and multi-language support. Integrates Claude, GPT, and Gemini for smart content optimization.

Next.jsTypeScriptPrisma+6
DSMS - Driving School Management

DSMS - Driving School Management

Featured

Comprehensive driving school management system for scheduling lessons, tracking student progress, managing instructors, and handling certifications.

NestJSTypeScriptPostgreSQL+3
O

OneMile

Featured

Location-based discovery app with map-based offer visualization, cluster markers for high-density data, and QR code functionality for seamless store access.

FlutterDartGetX+2
H

HalalGo

Featured

Cross-platform halal food delivery app for the Canadian market, connecting users with local halal restaurants with Google Maps integration for delivery tracking.

FlutterDartProvider+3
H

HRM Platform

Featured

Comprehensive Human Resource Management System with employee lifecycle management, attendance tracking, leave management, payroll processing, and organizational hierarchy.

NestJSTypeScriptMySQL+2

Skills & Technologies

Technologies I work with on a daily basis

💻

Languages

TypeScript95%
Java80%
Dart85%
JavaScript95%
Swift75%
📱

Mobile

Flutter95%
Android (Native)85%
iOS (Native)75%
BLoC / Cubit95%
Riverpod85%
⚙️

Backend & APIs

Socket.io90%
Node.js95%
REST APIs95%
NestJS90%
Express90%
🗄️

Data & Persistence

MySQL85%
PostgreSQL90%
TypeORM85%
Prisma90%
Firebase90%
🚀

Delivery & CI/CD

Docker85%
Linux VPS85%
PM285%
nginx85%
Firebase Crashlytics90%
📦

Architecture & Principles

SOLID Principles95%
MVVM90%
Repository Pattern90%
Clean Architecture95%
🛠️

Integrations & SDKs

Agora90%
Pusher90%
Stripe90%
Google Maps SDK95%
Firebase Cloud Messaging95%

AI & Agentic Tooling

Model Context Protocol (MCP)90%
Gemini API85%
OpenAI API90%
n8n85%
Claude Code95%
🌐

Web

React95%
Next.js90%
Tailwind CSS90%
Credentials

Certifications

Professional certifications and credentials

Building with the Claude API

Lifetime

Anthropic

Jun 2026
Verify

Introduction to Model Context Protocol

Lifetime

Anthropic

Jun 2026
Verify

Claude Code in Action

Lifetime

Anthropic

Feb 2026
Verify

Introduction to agent skills

Lifetime

Anthropic

Jun 2026
Verify

Software Architecture: Patterns for Developers

Lifetime

LinkedIn

Nov 2024

Recent Blog Posts

Thoughts, tutorials, and insights on development

No blog posts yet. Check back soon for new content!