# OBADA DALLO — Product Engineer

> 0-to-1 delivery across Web, Mobile & Desktop | Chemnitz, Germany | Authorized to work in Germany

- **Canonical URL**: https://obadadallo.web.app/resume/
- **Email**: obada.dallo95@gmail.com
- **Website**: https://obadadallo.web.app
- **GitHub**: https://github.com/obadadallo95
- **LinkedIn**: https://www.linkedin.com/in/obada-dallo-777a47a9/

---

## Executive Profile
- **WHAT I DO**: Product Engineer building and shipping software across web, mobile and desktop. I turn ambiguous ideas into structured systems and verified releases with fast execution cycles.
- **HOW I WORK**: I combine product judgment, architecture, and automated testing with AI-assisted execution. Coding agents (Codex, Antigravity, Claude Code, Cursor) accelerate implementation and exploration, while product direction, validation, and release responsibility remain mine.

---

## Key Signals & Evidence
- **KeyFixer** (Multi-Platform Utility): 4 live distribution channels · Shipped in 27 days
- **Eagle Test Germany** (Offline-First EdTech): Apple App Store + Google Play · 7 languages
- **B-Yadina** (Live Civic Platform): 1,308 visitors · 49 reports (34 under processing) · 36 members

---

## Technical Scope
### AI-ASSISTED ENGINEERING
- OpenAI Codex
- Antigravity
- Claude Code
- Cursor
- Task Decomposition
- Iterative Code Review
- Agent-Assisted Debugging
- Automated Verification

### PRIMARY STACK
- React
- TypeScript
- Flutter
- Dart
- Firebase / Firestore
- Tauri v2 / Rust

### ADDITIONAL & R&D
- Node.js
- Supabase / PostgreSQL
- Kotlin / Android
- REST APIs
- Chrome Extensions (MV3)

### DELIVERY & QUALITY
- Git / GitHub
- GitHub Actions CI/CD
- Vitest
- Flutter Test
- Integration Testing
- Mac App Store & StoreKit
- Google Play Store
- Windows MSIX

---

## Engineering Experience
### Independent Product Engineer — Self-directed Product Development (Jan 2025 – Present)
*Chemnitz, Germany*

0-to-1 design, development, and multi-platform release of complete software products using AI coding agents as the primary engineering environment with full ownership of architecture, automated testing, debugging, and store compliance.

#### KeyFixer — Privacy-First Keyboard Layout Converter (Web · macOS · Windows · Chrome)
Shipped from first public GitHub commit to 4 live distribution channels in 27 days (Jul–Aug 2026), implementing StoreKit IAP, Windows MSIX packaging, and comprehensive Vitest unit suites.
- Engineered a deterministic scancode mapping core in pure TypeScript and reused it across React Web, Chrome MV3 Extension, and Tauri v2 / Rust Desktop without logic duplication.
- Implemented macOS native windowing, global shortcut interceptors, App Sandbox entitlements, and StoreKit In-App Purchases for the Mac App Store.
- Packaged and certified Windows application as MSIX package compliant with Microsoft Store sandboxing and manifest policies.
- Created Chrome Extension (Manifest V3) with isolated in-DOM text replacement without server roundtrips, maintaining zero data collection privacy stance.
- Authored automated Vitest test suite covering bidirectional conversion rules, diacritic marks, mixed ASCII strings, and layout edge cases.
- **Case Study**: [https://obadadallo.web.app/work/keyfixer/](https://obadadallo.web.app/work/keyfixer/)
- **Mac App Store**: [https://apps.apple.com/de/app/keyfixer/id6796866841?mt=12](https://apps.apple.com/de/app/keyfixer/id6796866841?mt=12)
- **Microsoft Store**: [https://apps.microsoft.com/detail/9pk3g83gp41d?ocid=webpdpshare&hl=ar-SA&gl=DE](https://apps.microsoft.com/detail/9pk3g83gp41d?ocid=webpdpshare&hl=ar-SA&gl=DE)
- **Chrome Web Store**: [https://chromewebstore.google.com/detail/keyfixer-%E2%80%93-arabic-english/bgleifjaplnanbncododdkgkpaieeafg](https://chromewebstore.google.com/detail/keyfixer-%E2%80%93-arabic-english/bgleifjaplnanbncododdkgkpaieeafg)
- **Web App**: [https://keyfixer.vercel.app/](https://keyfixer.vercel.app/)
- **GitHub Repository**: [https://github.com/obadadallo95/keyfixer](https://github.com/obadadallo95/keyfixer)

#### Eagle Test Germany — Offline-First Exam Preparation App (iOS App Store · Google Play Store)
Built and published a complete Flutter application with offline-first persistence and reactive state management supporting 7 languages (en, de, ar, tr, uk, ru, fa).
- Architected offline-first mobile data layer using Hive NoSQL key-value boxes, ensuring instantaneous question loading with zero mandatory network latency.
- Implemented state handling using Riverpod state providers, managing test simulations, timed exam countdowns, and reactive progress tracking.
- Integrated RevenueCat SDK for multi-tiered in-app subscriptions and lifetime purchases across iOS StoreKit and Google Play Billing.
- Engineered full RTL / LTR layout switching and synchronized multi-language question/explanation audio streaming.
- Wrote Flutter unit and widget tests validating score computation, state transitions, and question bank integrity.
- **Case Study**: [https://obadadallo.web.app/work/eagle-test-germany/](https://obadadallo.web.app/work/eagle-test-germany/)
- **App Store**: [https://apps.apple.com/de/app/eagle-test-germany/id6747970720](https://apps.apple.com/de/app/eagle-test-germany/id6747970720)
- **Google Play**: [https://play.google.com/store/apps/details?id=com.eagletest.germany](https://play.google.com/store/apps/details?id=com.eagletest.germany)

#### B-Yadina (بإيدنا القرار) — Civic Reporting & Volunteer Workflow Platform (React · TypeScript · Firebase)
Engineered a live civic reporting platform featuring interactive Leaflet mapping, verified with 1,308 visitors, 49 submitted reports (34 under processing), and 36 registered initiative members as of Aug 2026.
- Developed React + TypeScript Single Page Application hosted on Firebase Hosting with real-time Cloud Firestore synchronization.
- Designed and enforced granular Firestore Security Rules with role-based access control protecting citizen data and restricting moderator actions.
- Integrated Leaflet map rendering with client-side coordinate clustering for neighborhood incident tracking and location tagging.
- Built responsive moderation workflows and adapted report states directly based on volunteer stakeholder feedback.
- Verified security boundaries and data validation rules using Firebase Local Emulator test suites.
- **Case Study**: [https://obadadallo.web.app/work/b-yadina/](https://obadadallo.web.app/work/b-yadina/)
- **Live Platform**: [https://b-yadina-official.web.app/](https://b-yadina-official.web.app/)

---

## Selected R&D & Prototypes
### Agent Preflight (OpenAI Build Week) [Hackathon Prototype]
Designed a policy validation and approval gateway for autonomous AI coding agents.
- **Tech**: TypeScript, AI Agents, Devpost

### Sada Mesh [Architecture Prototype]
Researched offline emergency communication over Wi-Fi Direct and Bluetooth mesh networks.
- **Tech**: Kotlin, Android Wi-Fi Direct, Mesh Networking

### Kashef [AI Pipeline Prototype]
Engineered multilingual multi-model sentiment analysis pipelines using n8n and LangChain.
- **Tech**: n8n, OpenAI API, LangChain, FastAPI

---

## Product Engineering Timeline
- **Aug 2026**: KeyFixer 4-Channel Release — Shipped from first public GitHub commit to Mac App Store, Microsoft Store, Chrome Web Store, and Web in 27 days.
- **Jul 2026**: Cross-Platform App Store Releases — Maintained active releases on Apple App Store & Google Play (Eagle Test Germany); integrated RevenueCat monetization.
- **2025 – 2026**: B-Yadina Civic Platform Production Deployment — Reached 1,308 visitors, 49 reports (34 currently under processing), and 36 registered members.
- **Jan 2025**: Transition to Independent Product Engineering — Began building and shipping full software products independently using AI coding agents as engineering leverage.

---

## Education & Qualifications
### Vocational Qualification: Electrical Engineering & Control Logic — TÜV Rheinland Akademie · Chemnitz, Germany (2021 – 2022)
Covered electrical schematic reading, control panel wiring, and safety standards — providing structured systems logic that transferred directly into software and data architecture.

### German Language Qualification (B1 CEFR) — Certified Language School · Chemnitz, Germany (2020 – 2021)
Professional working proficiency in German.

### Secondary Education — Secondary School · Syria (Completed 2013)


---

## Foundational Experience
- **Logistics, Catering & Operational Roles** at Various Employers · Germany & Turkey (2014 – 2022) — Built operational discipline, multicultural adaptability, and execution stamina.
- **Field Journalist, Videographer & Relief Volunteer** at Field Documentation & Humanitarian Response · Idlib, Syria (2011 – 2013) — Developed high-stakes decision making, resilience under crisis, and factual documentation discipline.

---

## Audience & Communication
Built and managed public audiences totaling 75K+ followers across personal and independent media channels, developing strong communication instincts, content judgment, and community engagement.
- **Personal Platform**: 25K+ (Direct audience engagement and technical perspective)
- **Independent Media Platform**: 50K+ (Public communication, narrative judgment, and community reach)
