Hello, I'm

Ali Amer

Full-Stack Developer & Hardware Technician

Baghdad, Iraq LinkedIn GitHub

About

I build software end-to-end and fix hardware down to the component, a combination that lets me ship products others can't and understand systems from the circuit board to the cloud.

Over the past 4+ years I've shipped two production platforms: a full e-commerce catalog & storefront (FastAPI, React, PostgreSQL, Docker) with a multi-tier pricing engine, automated PDF catalogs, and LLM-powered product content; and a multi-branch repair-tracking system with an offline-first PWA, role-based access, and automated WhatsApp notifications. Alongside this I've repaired 1,000+ smart home devices at an 82% first-fix rate and acted as the go-to technical expert for both customers and staff.

I'm self-taught, comfortable on Linux (6+ years), and I move fast with modern AI-assisted development. I like problems that span disciplines: hardware, software, and the customer on the other end.

Selected work

Production platforms and side projects.

Katalog: E-Commerce Catalog & Storefront Platform

Nov 2025 -- Present
store.asaletalkawaz.iq ↗
  • Architected a 5-level price-resolution engine (per-customer → group → tier → retail) with request-time sale overrides
  • Built an automated PDF catalog pipeline on headless Chromium with an async worker queue that nightly pre-generates variants for instant delivery
  • Integrated LLM APIs for auto-generated product summaries and Arabic→Kurdish (Sorani) translation, with rate-limit and error handling
  • Engineered full storefront with cart, checkout, OAuth auth, loyalty points, Firebase push, and abandoned-cart triggers, delivered via Telegram Mini App + WhatsApp Business API
PythonFastAPIPostgreSQLReactCeleryDocker

Fixr: Multi-Branch Device Repair Tracking Platform

Oct 2025 -- Present
demo-fixr.nixflow.xyz ↗
  • Built a multi-branch repair lifecycle engine (reception → repair → pickup) with 6-tier role-based access, atomic invoicing, and weighted-average-cost inventory
  • Engineered an offline-first PWA with service-worker caching and an IndexedDB queue, enabling QR scanning and form submission with zero connectivity, auto-syncing on reconnect
  • Automated WhatsApp status notifications via n8n with non-guessable UUID tracking tokens, plus AES-256-GCM encrypted backups and Arabic RTL PDF invoices
Node.jsExpressPostgreSQLRedisn8nDockerWhatsApp API

Snip: Self-Hosted URL Shortener

github.com/uAliAmer/Svelte-URL-Shortener ↗
  • URL shortener with click analytics, QR codes, tags, link expiry/limits, API keys, and admin panel; one-command TLS via Caddy
SvelteKitPrismaPostgreSQLRedis

Hashban: Backendless Kanban Board

hashban.meiox.com ↗
  • Single-page Kanban board whose entire state lives in the URL hash, with no backend; sharing the link shares the board
TypeScript

Hexlight: LED Lighting Planner

hex.meiox.com ↗
  • Grid-based design tool for planning hexagonal LED lighting layouts
TypeScript

Experience

Smart Home Technical Specialist & Repair Technician

Apr 2022 -- Present

Asalet Al-Kawaz· Mansour, Baghdad, IQ

  • Repaired 1,000+ smart home devices, diagnosing and fixing faulty integrated circuits at component level
  • Achieved an 82% repair success rate, restoring devices without replacement and reducing customer cost
  • Served as lead smart home technical expert; primary contact resolving complex issues for customers and staff
  • Advised customers and drove product sales at the Babylon branch
  • Handled 150+ monthly customer conversations via online support, troubleshooting setup and device issues remotely

Skills

Technical

PythonFastAPIJavaScriptReactPostgreSQLCeleryDockerREST APIsLinux (6+ yrs)Electronics & integrated-circuit repairSmart home systems

Tools

GitLinuxDocker ComposeNginxCloudflare R2PlaywrightLLMs APITelegram/WhatsApp Business API

Business

Technical salesCustomer supportCustomer relationsProblem-solving

Languages

Arabic (native)English (fluent)