Hello, I'm

Ali Amer

Software Developer

About

I build and ship full-stack web applications, from database and API design through to the frontend and deployment.

I've taken two production platforms live: an e-commerce catalog and storefront (FastAPI, React, PostgreSQL, Docker), and a multi-branch repair-tracking system with an offline-first PWA and role-based access. Both are running in real use today.

I've been hands-on with programming since 2018, learning by building, and I've run Linux as my daily driver for 6+ years. Alongside that I spent 4+ years in smart-home sales and solutions, working directly with customers and repairing 1,000+ devices at component level. That mix taught me to debug systematically and ship things that actually work.

Selected work

Production platforms and side projects.

Katalog: E-Commerce Catalog & Storefront Platform

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
  • 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

Fixr: Multi-Branch Device Repair Tracking Platform

Oct 2025 -- Present
fix.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
cvkit: CV Generator (CLI + Cross-Platform Desktop App)

cvkit: CV Generator (CLI + Cross-Platform Desktop App)

2026
github.com/uAliAmer/cvkit ↗
  • Generates a CV from one JSON source as PDF, LaTeX, Markdown, or plain text, with parallel role-specific variant builds
  • Cross-platform desktop editor (Linux/macOS/Windows) and a CLI sharing one core; native PDF export with no LaTeX dependency
  • Automated multi-OS release pipeline (AppImage, .exe, .app) with CI and golden-output tests
GoFyneCobraGitHub Actions
learn-sql: Interactive SQL Learning App

learn-sql: Interactive SQL Learning App

2026
learn-sql-101.pages.dev ↗
  • Interactive SQL lessons backed by a real Postgres database running entirely in the browser via PGlite (WASM) — no backend required
  • React + Vite single-page app deployed on Cloudflare Pages
ReactVitePGlite (Postgres/WASM)Cloudflare Pages
Asland: Bilingual Brand Landing Page

Asland: Bilingual Brand Landing Page

2026
asaletalkawaz.iq ↗
  • Rebuilt a 1959 Iraqi trading company's site from a Wayback Machine backup into a modern, statically-exported Next.js app
  • Full bilingual EN/AR with RTL support, scroll-snap slide layout, and IntersectionObserver reveal animations
  • Interactive multi-branch location map via Leaflet/OpenStreetMap; deployed on Vercel
Next.jsTypeScriptTailwind CSSLeafletVercel
Snip: Self-Hosted URL Shortener

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: 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

Hexlight: LED Lighting Planner

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

Experience

Smart-Home Sales & Solutions Specialist

Apr 2022 -- Present

Asalet Al-Kawaz· Mansour, Baghdad, IQ

  • Advised customers and sold smart-home products and solutions at the Babylon branch
  • Served as lead smart-home technical expert, primary contact resolving complex issues for customers and staff
  • Handled 150+ monthly customer conversations via online support, troubleshooting setup and device issues remotely
  • Repaired 1,000+ devices at component level with an 82% first-fix rate, restoring units without replacement

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)