Let's talk

Kamal Al-Hamdani — Technical Project Manager, Sana'a & Riyadh

Open to remote work worldwide & relocation to Saudi Arabia

I build teams that deliver, and software that lasts.

Technical Project Manager and founder with 12+ years delivering software. I built OteK from nothing into a cross-functional team of 12 and delivered 93 client projects across web, e-commerce, SaaS and mobile — writing the scope, running the sprint and standing behind the release. Today I also build and run production AI agents — including the review, QA and CI/CD pipeline I ship my own code through.

Sana'a, Yemen — remote worldwide or relocating to Saudi Arabia kamal.alhamdani8888@gmail.com Arabic (native) & English
Kamal Al-Hamdani, Technical Project Manager
93client projects
12+years delivering software
0Years delivering software
0Client projects delivered since 2014
0Person team, grown from 4
0Faster delivery after moving to sprints
About

Engineer's hands.
Manager's accountability.

I started as a systems analyst and full-stack developer in 2014 — modelling databases, writing Laravel and shipping mobile apps. That decade of building is why I can sit in an architecture review and know exactly what "that's a two-sprint change" really costs.

I founded OteK and grew it from four people to twelve — frontend, backend, Flutter, DevOps, QA and UX/UI design. Together we have delivered 93 client projects since 2014: 93 clients who trusted us, and 93 ideas turned into working software.

I have run every function of the business myself — sales and proposals, requirements and systems analysis, scope and scheduling, delivery, accounts and hiring. That is why my estimates hold: I know what the work actually costs, commercially and technically.

I build for conditions where nothing is guaranteed — not the power, not the connection, not the availability of any one person. So I plan for failure by default: redundant infrastructure, documented systems, no single point of dependency. My teams keep shipping when things break, because I assume they will.

My favourite problems are the ones where everyone agrees on the goal and nobody has written down what "done" means. Pinning that down is the job.

How I work

Five moves, every time

Ceremony is optional. These five are not — they're what keeps a roadmap honest when the client changes their mind in week three.

Discover

Sit with the business owner and their customers. Find the problem behind the feature request.

Define

PRD, user stories, acceptance criteria, non-functionals. Ambiguity is the enemy of velocity.

Prioritize

Value versus effort, honestly scored with engineering. Say no loudly and early.

Ship

Sprints, demos, release plan, cutover. Small increments beat big reveals.

Learn

Instrument it, read the numbers, kill what nobody uses. Then start again.

Selected work

Three builds, three different problems

Two client builds and one product of our own. Different clients, same job: agree what "done" means, then get it out the door.

Live productAI / LLM SaaS2025 — present

OteK AI

OteK's own product — I defined, built and run it

An Arabic-first customer-service assistant for small businesses — answering on WhatsApp, a website widget and in-app, around the clock, in formal Arabic and local dialect.

ProblemLocal merchants lose sales after hours. International chatbot SaaS doesn't handle Yemeni dialect and can't take local payment — a credit-card wall before the first message.
I ownedSegment and use-case definition, MVP scope, the multi-phase roadmap, knowledge-base training model, channel strategy, local payment rails and the analytics dashboard spec.
OutcomeA shipped platform: one dashboard, three channels, dialect-aware Arabic replies, bank transfer and e-wallet billing, setup measured in minutes rather than weeks.
LLMRAG / knowledge baseWhatsApp APILaravelAnalytics
Visit the live product
Live productE-CommerceArabic / RTL

Hamsa Beauty

Client project — Technical Project Manager

A beauty and cosmetics retailer moving from selling in DMs to running a real bilingual storefront that works on a mid-range phone.

ProblemOrders lived in chat threads. No catalog, no stock truth, no checkout — and every customer journey started in Arabic on mobile.
I ownedCatalog and variant model, checkout and payment flow, Arabic-first RTL UX with an English mirror, mobile performance budget, merchant dashboard and the release plan.
OutcomeA working bilingual storefront with a real product catalog, self-serve merchant admin, and a checkout the owner can operate without a developer on call.
LaravelNext.jsRTL / i18nPaymentsMobile-first
Visit the storefront
Live productB2B SaaSBuilt solo, agent pipelineWeb + iOS + Android

Go Turbo Fitness

Client project — designed and built end to end by me

A training-management platform for personal trainers — programs, client progress, habits, nutrition, messaging, groups and subscriptions in one place, with a coach dashboard on web and client apps on iOS and Android.

ProblemIndependent trainers run their business across WhatsApp threads, spreadsheets and memory. Programs get lost, progress goes untracked and payments are chased by hand — so a coach caps out at the number of clients they can personally hold in their head.
I ownedThe whole build. I designed and shipped this one myself — across two audiences at once, the coach dashboard and the trainee apps. Scoped the exercise library and reusable week templates, progress tracking with photos and charts, habit and nutrition logging, group training with leaderboards, scheduled automations, and the package and subscription billing flow. Set the roadmap and the release sequence.
OutcomeA live bilingual platform where a coach runs their whole book of business from one screen — programming, check-ins, messaging, groups and recurring payments — with native client apps on both app stores and assistant-trainer roles for coaches running a team.
How I built itOn an AI-assisted delivery pipeline I designed: clean architecture on SOLID and DRY, a dedicated code-review agent enforcing the standards, a QA agent, CI/CD, and every task tested before it merged. The agents do the repetition; the architecture calls, the review standard and the release decision stay mine.
FlutterLaravelClean ArchitectureREST APISubscriptionsSOLID / DRYAgent code reviewCI/CDAR / EN
Visit the live product
The wider portfolio

And 60 more

Thirty of the 93 delivered through OteK — mobility, commerce, healthcare, public sector and finance.

Capabilities

What I bring on day one

AAgile

Project PlanningEstimationScope ControlChange ControlRisk & Issue ManagementSchedulingRelease ManagementHandoverUAT

DDelivery

AgileScrumKanbanSprint PlanningBacklog ManagementRelease ManagementSDLCRisk & RAIDChange ControlUAT

AiAI Agents & LLM

AI Agent DesignChat & Voice AgentsKnowledge Base / RAGPrompt EngineeringGuardrails & EvaluationCode-Review AgentsQA AgentsAgentic CI/CDClaude APIAI-Assisted Development

TTechnical

LaravelNext.jsReactFlutterREST APIsMySQLSQL ServerPostgreSQLClean ArchitectureLinux / VPSCI/CD

AData & Research

KPIsOKRsProduct AnalyticsUser ResearchA/B TestingPower BISQLCompetitive AnalysisBusiness Case & ROI

LLeadership

Cross-Functional LeadershipStakeholder ManagementExecutive CommunicationClient ManagementMentoringTeam BuildingArabic & English
Experience

Twelve years, three chapters

DEC 2020 — PRESENT

Founder & Technical Project Manager

OteK IT Services · Sana'a, Yemen
  • Grew the team from 4 to 12 across frontend, backend, Flutter, DevOps, QA and UX/UI — hiring, onboarding, mentoring and setting the technical standards.
  • Delivered 93 client projects since 2014 — 93 clients who trusted us and 93 ideas turned into working software.
  • Introduced Agile/Scrum across product teams — 60% faster delivery cycles, 50% less development effort per release.
  • Grew company revenue about 30% by expanding into e-commerce, managed hosting and support retainers.
  • Run production infrastructure across Linux VPS — deployment, CI/CD, security patching and uptime.
AUG 2019 — NOV 2020

Data & Systems Analyst

Yemen Microfinance Network · Sana'a, Yemen
  • Partnered with MEAL, operations and finance stakeholders to define data, reporting and system requirements.
  • Built Power BI dashboards and analysis (SPSS, TOAD) giving leadership portfolio-level visibility.
  • Introduced data-validation rules that cut data-entry errors by 95%; optimized database objects for a 25% performance gain.
MAR 2014 — DEC 2017

Systems Analyst & Application Developer

OteK IT Services · Sana'a, Yemen
  • Turned business requirements into functional specifications, data models and system designs.
  • Designed and optimized MySQL and SQL Server databases — 70% improvement in storage and retrieval performance.
  • Delivered MVC web applications and cross-platform mobile apps with Ionic, Angular and Cordova.
2023

Google Project Management Professional Certificate

Google

2021

Diploma in Project Management

Canadian Training Center of Human Development

2020

Change Management & Effective Motivation

Yemen Microfinance Network

2015

BSc Information Technology — CGPA 3.45 / 4.0

Lebanese International University, Yemen

Available now

Let's build something worth shipping