Experience
Senior Frontend Developer / Cybersecurity Engineer — Daw Alfada
2024.11 → NOW · Baghdad, Iraq
Joined in cybersecurity and later added a senior frontend role, continuing security responsibilities alongside full-stack development and software architecture.
- Design application architecture and guide technology selection and development workflows.
- Redesigned data pipelines and database architecture for a vehicle GPS tracking system to address server latency, downtime, and growing location datasets.
- Architected and developed a multi-tenant task management platform, including tenant isolation, application architecture, and supporting infrastructure.
- Built an interactive cybersecurity labs platform with sandboxed environments and practical, gamified security challenges.
- Developed a SIEM platform with Laravel and Vue.js, supported by Go agents that collect, parse, and securely stream server logs.
- Developed a desktop time-tracking agent with real-time synchronization to centralized servers.
- Implemented server hardening, access controls, firewalls, and database protection measures.
Senior Frontend Developer → Frontend Team Lead — Tatweer
2023 → 2024
Promoted from Senior Frontend Engineer to Frontend Team Lead, with responsibility for frontend architecture, UI/UX standards, and team delivery.
- Built a white-label e-commerce platform using Nuxt.js/Vue.js, with reusable UI components and tenant-specific branding and customization.
- Led UI/UX and frontend development for an Advanced Metering Infrastructure (AMI) platform, presenting grid analytics and real-time electricity consumption data.
- Developed responsive interfaces and real-time data visualizations for an election observer platform.
- Delivered ERP interfaces for accounting, inventory, and point-of-sale workflows, plus document archiving and customs management applications.
Founder · Freelance Software Engineer & Technical Consultant — Lagash Studio · Independent
2018 → NOW · Baghdad, Iraq
Deliver application design, full-stack development, deployment, and technical consulting for clients across retail, hospitality, property management, and other sectors.
- Founded Lagash and built its product suite: Lagash Menu, Hub, Ops, Desktop and Quest.
- Developed residential complex management systems for tenant billing, maintenance requests, and community administration.
- Built multi-tenant restaurant QR menu platforms, e-commerce stores, and e-book marketplaces with digital delivery and role-based access.
- Created inventory and double-entry accounting systems, along with pharmacy applications featuring expiry alerts and batch tracking.
- Developed security assessment and automation tools for reconnaissance, log monitoring, and vulnerability scanning.
Company: Lagash
Programming · Design · Security — A full-service Iraqi software company, from the land of history’s first writing. We build websites, apps and systems — and secure them.
- 120+ Projects delivered
- 8+ Years of experience
- 60+ Clients worldwide
- 24/7 Ongoing support
Lagash Menu · LIVE
A QR digital menu the restaurant edits live and guests open on their phones.
- Multi-tenant: every restaurant gets its own menu
- Edits go live instantly — no reprinting
- Built-in design studio for the menu’s look
menu.lagash.studio
Lagash Hub · LIVE
The restaurant owner’s desk: open every operations app from an icon, add branches and their managers, and see sales, kitchen, stock, staff and finance reports — per branch or for the whole chain.
- Branches with isolated data
- A dedicated address for every branch
- Permissions from ready-made templates
- Every section is an app with an icon — no nested menus. People only see the apps their permissions allow.
Apps inside the Hub: E-menu · Kitchen management · Cashier · Captain · Customers & loyalty · Reservations · HR · Accounting & finance · AI & forecasting · Stock & purchasing
hub.lagash.studio
Lagash Ops · LIVE
Day-to-day restaurant operations: POS, captain, kitchen display, stock, HR and accounting.
- POS & captain ordering
- Kitchen display screen
- Stock, HR & accounting
ops.lagash.studio
Lagash Desktop · COMING SOON
The same system on a machine inside the restaurant — works offline and syncs when the connection is back.
- Offline-first
- Sync when back online
- Per-device licensing
hub.lagash.studio
Lagash Quest · LIVE
Build your skill floor by floor — like the ziggurat of Lagash. Programming and design taught in Arabic: fundamentals first, then design, web, mobile, servers, data and tools, up to your own project.
- 25 courses · 359 lessons · 304 labs · 8 sections — free for everyone
- Predict, run, fix: labs check your work right in the browser
- Spaced review questions after 1 day, 3 days and 2 weeks
- Final projects reviewed by a real person, with verifiable certificates
- XP, levels, daily streaks and career paths with a placement test
Training games on the desk: Code autopsy — find the bugs in code that failed in production · Network tracer — DNS, TCP, TLS and HTTP/2 packet by packet · Tech detective — solve a case with the terminal, SQL and logs · Hardware challenges — fit the code into an old device’s memory and time · Visual simulator — watch algorithms and data move step by step · Terminal — a real command line with Git
quest.lagash.studio
ERP // Desktop OS · PRIVATE
A full ERP whose interface is a desktop operating system: modules are apps on a desktop, opened as windows instead of buried in nested menus.
- Desktop, icons and windows as the navigation model
Projects
Vehicle GPS Tracking
Data pipeline & DB redesign · Daw Alfada
Problem: Server latency, downtime and fast-growing location datasets.
Solution: A redesigned data pipeline and database architecture built for time-series location data.
Stack: Go, PostgreSQL, TimescaleDB
Multi-Tenant Task Platform
Architecture · Multi-tenancy · Daw Alfada
Problem: Many organizations on one platform, each needing its data kept apart.
Solution: Tenant isolation, application architecture and the supporting infrastructure — designed and built end to end.
Stack: Multi-tenancy, Architecture, Infrastructure
SIEM Platform
Security · Log pipeline · Daw Alfada
Problem: Server logs spread across machines need to be collected, parsed and watched in one place.
Solution: Laravel + Vue.js platform fed by Go agents that collect, parse and securely stream the logs.
Stack: Laravel, Vue.js, Go
Cybersecurity Labs Platform
Security · Education · Daw Alfada
Problem: Security skills need hands-on practice in environments where breaking things is safe.
Solution: An interactive platform of sandboxed environments with practical, gamified challenges.
Stack: Sandboxing, Gamification, Security
Desktop Time-Tracking Agent
Desktop · Real-time sync · Daw Alfada
Problem: Time tracked on many desktops has to reach a central server as it happens.
Solution: A desktop agent that synchronizes in real time with the central servers.
Stack: Desktop agent, Real-time sync
White-Label E-commerce
Frontend platform · Tatweer
Problem: Each tenant needs its own branded store without forking the codebase.
Solution: Reusable UI components with tenant-specific branding and customization.
Stack: Nuxt.js, Vue.js, Component library
AMI Platform
Energy · Real-time analytics · Tatweer
Problem: Grid analytics and live consumption data need to be readable at a glance.
Solution: Led the UI/UX and frontend development that presents the grid and consumption data in real time.
Stack: UI/UX, Frontend, Real-time data
Election Observer Platform
Real-time data visualization · Tatweer
Problem: Observer data has to be visible as it arrives, on whatever device is at hand.
Solution: Responsive interfaces with real-time data visualizations.
Stack: Responsive UI, Data viz, Real-time
ERP Suite
Enterprise applications · Tatweer
Problem: Accounting, inventory, point-of-sale, archiving and customs workflows, each with its own rules.
Solution: ERP interfaces for accounting, inventory and POS, plus document archiving and customs management applications.
Stack: ERP, POS, Archiving, Customs
Freelance Collection
Client systems since 2018 · Lagash · Independent
- Residential complex management: tenant billing, maintenance requests, community admin
- Multi-tenant restaurant QR menu platforms
- E-commerce stores and e-book marketplaces with digital delivery and role-based access
- Inventory and double-entry accounting systems
- Pharmacy apps with expiry alerts and batch tracking
- Security assessment and automation tools: recon, log monitoring, vulnerability scanning
Stack: Full-stack, Deployment, Consulting