Sr. Full-Stack Engineer — Team Lead
Amer Hamdan
Ten years of production web systems, and lately a lot of platform work: Go services behind a large intelligence platform, an OpenAI-compatible LLM gateway, social-listening dashboards, autonomous content agents, a multi-tenant commerce SaaS. Before that, mostly migrations — taking something slow and legacy and rebuilding it without ever turning it off.

- Based
- Istanbul, Türkiye
- Remote-friendly
- Open to
- Senior full-stack · Tech lead
- AI-product · Architecture
- Core stack
- TypeScript · Next.js · Node
- Laravel · PostgreSQL · GCP
- Span
- 2016 — present
- Ten years in production
- Building for production
- 10 yrsBuilding for production2016 — Present
- Performance gain
- +70%Performance gainWordPress → Next.js rebuild
- Active SaaS users
- 1,000+Active SaaS usersAmenu, built solo
- LLM providers behind one gateway
- 5LLM providers behind one gatewayMulti-provider routing layer
Profile
Senior full-stack engineer and team lead with ten years building production web platforms across intelligence, news, recruitment, and commerce. Currently lead engineer on a multi-product platform written in Go and TypeScript — GraphQL, REST, and WebSocket APIs over PostgreSQL, an OpenAI-compatible LLM gateway with retrieval-augmented generation and per-token billing, and bilingual Arabic/English dashboards, all deployed to GKE and Cloud Run. Designs and ships AI agent systems, and works agent-first day to day with Claude Code, Cursor, Codex, and Gemini CLI. Earlier work was mostly legacy migration: PHP to Laravel, WordPress to Next.js, with measurable gains in performance and engagement each time.
Work history
- 2023→ now
Senior Full-Stack Developer / Team Lead
ID8 Media · Istanbul, Türkiye
Lead engineer across the agency portfolio — Go and TypeScript platform services, LLM infrastructure, AI agents, client dashboards, and large-scale hiring products.
- Lead engineer on a large intelligence platform: Go services behind GraphQL, REST, and WebSocket APIs over PostgreSQL, with a bilingual Arabic/English Next.js dashboard.
- Built an OpenAI-compatible LLM gateway routing five model providers behind a single token, with per-token usage metering, billing, and retrieval-augmented generation on pgvector.
- Raised project success rate 25% by leading development teams through 5 complex, concurrent client builds.
- Improved software efficiency 15% for news agencies by engineering tailored publishing and content-delivery solutions.
- Built large-scale global hiring platforms handling multi-region job data and employer workflows.
- Own the delivery pipeline across clients: architecture, code review, Terraform-managed GKE and Cloud Run deploys, and post-launch performance.
- Go
- TypeScript
- Next.js
- PostgreSQL
- LLM infrastructure
- AI agents
- Google Cloud
- 2021→ now
Web Lead & Site Administrator
Multifaith Alliance · New York, United States (remote)
Rebuilt and now maintain the public platform for a US non-profit working across the MENA region.
- Improved site performance 70% by rebuilding the entire site with Next.js and Tailwind CSS.
- Migrated a legacy WordPress installation to a fully custom modern stack with no loss of content or search ranking.
- Built dynamic page types and a reusable component system the non-profit's staff can extend without a developer.
- Reworked SEO structure, page-load speed, responsive behaviour, and production deployment.
- Next.js
- Tailwind CSS
- SEO
- Migration
- Core Web Vitals
- 2020→ now
Founder & CEO
Amenu (SaaS) · Global
Menu-management SaaS for restaurants, designed, built, and operated solo.
- Grew to 1,000+ active users, demonstrating real market adoption without a sales team.
- Shipped three major versions, each iterating on features, onboarding, and performance from live usage data.
- Built and run the full stack independently — product, front end, back end, billing, infrastructure, and support.
- SaaS
- Product ownership
- Full-stack
- Multi-tenant
- 2021→ 2023
Head of Developers Team
Orient News · Dubai, United Arab Emirates
Led the engineering team behind the digital transformation of a major regional news agency.
- Increased user engagement 30% by leading the development of a new website for a major news agency.
- Boosted platform performance 30% by migrating the newsroom from native PHP to Laravel.
- Built and led the development team from scratch, setting review standards and release process.
- Owned the SEO strategy and content architecture, growing organic traffic and improving Core Web Vitals.
- Laravel
- PHP
- Next.js
- Technical SEO
- Team building
- 2016→ 2021
Head of Developers
Alpha Creative Agency · Istanbul, Türkiye
Ran the programming team at a full-service creative agency.
- Delivered 21+ production websites across client industries.
- Led the programming team day to day, from scoping through delivery and handover.
- Designed and implemented admin panels and front-end interfaces for clients with no in-house technical staff.
- PHP
- Team leadership
- Admin systems
- Front-end
Also, over the same years
- 2020→ now
SEO & Technical Consultant — Freelance
Global
Delivered comprehensive site status analyses for 100 clients, translating audits into ranked action lists.
- 2020→ 2021
Senior Consultant — Inhouse Global
Istanbul, Türkiye
Increased user engagement 30% by developing a fully functional website from scratch.
- 2019→ 2020
Full-Stack Web Developer — Job2Go Recruitment Agency
Wales, United Kingdom
Reduced downtime 30% by defining the site roadmap and establishing robust server infrastructure.
- 2018→ 2019
Full-Stack Web Developer — Questionnaire Connect
United States (remote)
Increased survey response rate 35% by developing a purpose-built web application for Questionnaire Connect®.
Selected projects
Autonomous agent pipeline, Arabic-first
Maestro
Independent · 2026 — Present
An autonomous AI social-media agency for the Arabic market. Agents research, plan, write, and schedule a brand's output end to end, with a human approving rather than authoring.
- Agent pipeline covering research, content planning, generation, and scheduling
- Arabic-only product surface — RTL, correct script shaping, dialect-aware copy
- Provider abstraction with deterministic mock models, so the pipeline is testable without spend
- Documented as a code-accurate engineering guide that AI agents navigate directly
- TypeScript
- AI agents
- LLM orchestration
- PostgreSQL
- Next.js
- RTL
Multi-tenant commerce SaaS, built solo
Medhat Pasha
Independent · 2026 — Present
Multi-tenant e-commerce platform for the Syrian market — a single engine powering unlimited Arabic storefronts, built for merchants with no technical staff and tuned for slow connections.
- Arabic-first interface with full RTL support throughout
- Monorepo: Node.js and Express TypeScript API alongside the storefront
- Cash-on-delivery order flow matched to how the local market actually buys
- Automated WebP optimisation and real-time analytics on a 3G performance budget
- TypeScript
- Next.js
- Express
- Multi-tenant
- Monorepo
- RTL
Hourly ingestion across three platforms
Social listening dashboards
ID8 Media · 2025 — 2026
Media-monitoring dashboards that ingest X, Instagram, and Facebook and surface sentiment, trending topics, and emerging hashtags for communications teams.
- Automated hourly collection into Firestore, triggered by Cloud Scheduler
- Sentiment detection and trend analysis over mixed social and news sources
- Grid dashboards built for analysts rather than engineers
- Next.js 15, Tailwind, and shadcn/ui on Cloud Run
- Next.js
- TypeScript
- Firebase
- Sentiment analysis
- Cloud Scheduler
Unblocked front-end work with no live feed
Social API engine simulator
ID8 Media · 2025
A generator that produces realistic social posts, usernames, metrics, and timestamps from Gemini, so dashboards and pipelines could be built and demoed before any live data existed.
- Gemini-generated post text and personas with code-generated metadata
- Realistic metrics, timestamps, and context annotations
- Firebase-backed store shaped exactly like the production feed
- Next.js
- TypeScript
- Gemini
- Firebase
- shadcn/ui
Front end and API, ~200 commits
YOHO Works
ID8 Media · 2025
Global hiring platform covering multi-region job data, employer workflows, and candidate matching, delivered as a Next.js front end against a TypeScript API.
- Multi-region job data models and employer workflows
- Candidate-facing search and application flow
- Shared component system reused across the agency portfolio
- Next.js
- TypeScript
- Node.js
- REST APIs
Six repositories, front to back
Reson8
ID8 Media · 2023 — Present
Media platform spanning a client panel, admin tooling, an elections API, and serverless functions, later re-architected onto Go with its own database and message bus.
- Client and admin panels in Next.js and TypeScript
- Firebase Cloud Functions for scheduled and event-driven work
- Elections API delivering live results under load
- Re-architecture onto a Go service with dedicated Postgres and NATS
- TypeScript
- Go
- Next.js
- Firebase
- PHP
Five surfaces on one content backend
bluHub
ID8 Media · 2024 — 2025
Multi-surface platform for an organisation: public site, a Strapi-backed CMS its staff run themselves, an admin panel, a REST API, and a separate jobs portal.
- Next.js public site and jobs portal sharing one component system
- Strapi CMS so non-technical staff publish without a developer
- Admin panel and REST API behind role-based access
- Next.js
- TypeScript
- Strapi
- Node.js
- CMS
Live storefront plus social publishing
Cuties Baby Store
Independent · 2026 — Present
Arabic-first online store for baby and infant products, serving Damascus and the wider Syrian market, with a connected social layer that publishes straight to Facebook and Instagram.
- Encrypted Meta (Facebook/Instagram) connection with credentials stored outside the release directory
- Role-based page access, cached per worker under PM2 cluster mode
- GA4 and Tag Manager e-commerce tracking on a documented event convention
- Deploy layout that survives directory-replacing releases without losing state
- Next.js
- TypeScript
- Meta API
- PM2
- GA4
- RTL
Two languages, two editorial workflows
Marasid
ID8 Media · 2024 — 2025
Bilingual Arabic and English publication platform: a Next.js front end over Strapi, with a separate CMS instance per language so each editorial team works independently.
- Arabic and English sites sharing one front-end codebase
- Per-language Strapi instances for independent editorial control
- RTL and LTR layouts from the same component system
- Next.js
- TypeScript
- Strapi
- Bilingual
- RTL
Public repository, no hardcoded secrets
Notification Forwarder
Open source · 2026
A self-hosted Android app that forwards your own phone's SMS, call events, and app notifications to a Telegram chat you control — for reading a spare, travel, or backup device without picking it up.
- Native Android in Java, with per-user configuration
- No hardcoded credentials — every user supplies their own bot and chat
- Built as a personal tool and published for anyone with the same problem
- Java
- Android
- Telegram API
- Open source
+30% engagement · +30% platform performance
Orient News Platform
Orient News · 2021 — 2023
Full digital transformation of a regional news agency: legacy native PHP rebuilt on Laravel, then a Next.js front end on top for speed and search.
- Migrated the newsroom off native PHP without interrupting publishing
- Built and led the engineering team from zero
- Restructured content architecture and technical SEO
- Optimised Core Web Vitals across article and index pages
- Laravel
- PHP
- Next.js
- React
- SEO
+70% site performance
Multifaith Alliance
2021 — Present
Complete rebuild of a US non-profit's public platform, moving from WordPress to a custom Next.js and Tailwind stack with a reusable component system.
- WordPress → Next.js migration with content and rankings preserved
- Dynamic page types staff can compose without a developer
- SEO structure and page-load rework
- Responsive design and production deployment pipeline
- Next.js
- Tailwind CSS
- TypeScript
- Migration
- SEO
What I build with
- Languages
- TypeScript
- JavaScript
- Go
- PHP
- Python
- SQL
- Java
- AI engineering
- LLM gateway architecture
- OpenAI-compatible APIs
- Multi-provider routing (OpenAI, Anthropic, Gemini, Grok, Ollama)
- Agent design & orchestration
- Multi-agent workflows
- Model Context Protocol (MCP)
- RAG (pgvector, pg_search)
- Embeddings & vector search
- Structured outputs & tool calling
- Streaming responses (SSE)
- Prompt engineering & evaluation
- Token metering & cost control
- Sentiment & entity extraction
- Machine translation
- AI-assisted delivery
- Claude Code
- Cursor
- OpenAI Codex
- Gemini CLI
- MCP servers
- Agent-assisted refactoring & review
- Spec-driven development
- Repo conventions for coding agents
- Backend
- Node.js
- Express.js
- Go (Cobra)
- Laravel (PHP)
- Strapi
- REST API design
- GraphQL
- WebSockets
- NATS
- Authentication
- Role & permission systems
- Caching
- Frontend
- React
- Next.js (App Router)
- TypeScript
- Tailwind CSS
- shadcn/ui
- Material UI
- Responsive design
- Bilingual EN/AR & RTL
- Accessible layouts
- UI/UX
- Data
- PostgreSQL
- MySQL
- MongoDB
- Firestore
- Prisma ORM
- pgvector
- Schema design
- Migrations
- Cloud & DevOps
- Google Cloud Run
- Cloud Build
- Cloud Scheduler
- GKE / Kubernetes
- Terraform
- Docker
- Nginx
- PM2
- Linux server management
- CI/CD pipelines
- Git & GitHub
- Practice
- Technical & on-page SEO
- Core Web Vitals
- Team leadership
- Monorepos
- Multi-tenant architecture
- Agile / Scrum
- Jira, Trello, Slack
- Languages
- ArabicNativeEnglishProfessional working proficiencyTurkishAdvanced
Take the CV with you
Open to senior full-stack, tech lead, and AI-product roles — remote or Istanbul. The fastest way to reach me is email — I answer within a day.
- PDFAmer-Hamdan-CV.pdfFor humans and applicant tracking systems
- JSONcv.jsonJSON Resume schema
- Plain textAmer-Hamdan-CV.txtUnstyled, for any parser
The JSON follows the JSON Resume schema, so an applicant tracking system or an AI agent can read the whole record without parsing a document. There is a /llms.txt too, and the CV is also a plain web page.
- Phone / WhatsApp
- +90 553 327 11 00
- GitHub
- github.com/amerhamdan3
- linkedin.com/in/amerhamdan3