Haydar Duman
AI-Native Full-Stack Developer · Go · TypeScript · Swift & Flutter · Architecture
Liège – Verviers, Belgium ·
+32 (0) 471 24 88 22 · haydar@duman.io
duman.io ·
linkedin.com/in/dumanhaydar ·
github.com/dumanhaydar
Freelance engagements — remote worldwide, on site in Belgium and Luxembourg
Profile
Freelance full-stack developer with over 15 years of independent practice. I design and ship products end to end: architecture, backend, web, mobile, and the electronics when the product does not stop at the screen. I frame the system before writing the first line, then take it all the way to production. AI is part of my daily tooling, not my sales pitch: agentic coding for prototyping and refactoring, test generation and review, exploring unfamiliar codebases, and integrating LLM APIs (Claude, OpenAI) and MCP servers into the products I deliver. The gain is not writing code faster, it is going from a spec to a testable version in days rather than weeks, while keeping control over architecture, security and technical debt.
Technical skills
- Backend
- Go, TypeScript / Node, PHP (Symfony, Laravel), Python, REST, CQRS, event sourcing, microservices
- Web
- Svelte / SvelteKit, React, Next.js, Vue.js, Angular, TailwindCSS, embeddable widgets
- Mobile
- Swift / SwiftUI, Flutter / Dart, React Native
- Data
- PostgreSQL, MySQL / MariaDB, Firestore, MongoDB, Supabase, Elasticsearch
- Cloud & Ops
- Google Cloud Platform (GCP), Firebase, Docker, CI/CD, Linux / Debian, monitoring
- AI
- agentic coding, Claude & OpenAI APIs, MCP servers, RAG, workflow automation
- IoT
- ESP32 / ESPHome, electronics prototyping, BLE, GNSS-RTK, Home Assistant
Professional experience
Multi-tenant SaaS for beauty and wellness centres
- Architecture, data model and full product development.
- Online booking, multi-resource calendar, point of sale and double-entry accounting.
- Go backend using CQRS + event sourcing; embeddable TypeScript booking widget for client websites.
The company through which I run my web, mobile and IoT engagements
- Since Apr 2026, on-site engagement in Spa: Spa Connect, a mobile app for residents and visitors (points of interest, events calendar, waste collection with day-before notifications).
- Driver and truck scheduling system with real-time geolocation and automated SMS dispatch (Svelte).
- PHP e-commerce coupled with a stock management tool, including a fitment-matching engine covering more than 17,000 vehicles.
- React library for graphical binary visualisation.
- Mobile apps published on the App Store for public-sector and private clients (see Projects).
Engine remapping tools, international product · Luxembourg
- Viability audit of the existing Symfony CRM, then contribution to the architecture and development of v2 (legacy migration to Go and TypeScript).
- Built the front office in Svelte; contributed to the React Native mobile app.
- Improved the PHP / Symfony back office and optimised MySQL queries.
- Delivered POCs and developed a hashing library in TypeScript.
Specialist e-commerce · Waterloo
- Built and technically owned the entire e-commerce platform.
- Advanced pre-order system compliant with the sector's legal and accounting constraints.
- Automated commission invoicing for the consignment-sales business.
- Automated synchronisation with accounting software; search and catalogue optimised with Elasticsearch.
Web and mobile development agency
- Charleroi Duty Free (Magento): custom modules for dynamic VAT / ex-VAT pricing based on the traveller's final destination; real-time integration with the airport flight system for in-store Click & Collect; premium interfaces for luxury brands (DIOR).
- Edenred: custom PHP backend development.
- Event quiz web app and an interactive Amazon Alexa voice skill.
Web agency · Liège
- Delivered around a dozen complex PrestaShop stores, from theme creation to custom modules.
Before 2018
- Console+ (2015-2018), managing partner: a network of 8 Tipico-franchised sports betting shops, 10 employees. Built a site-selection decision tool combining geographic, demographic and competitive data (all 8 locations were chosen with it), an application to remotely operate the tills across the 8 shops, and rebuilt the ticket printing system. In parallel, team chief at Tipico Belgium.
- Dûman.be (2011-2014), freelance developer: websites and e-commerce for SMEs (WordPress, WooCommerce, Lumen, CakePHP), datacenter server administration, VoIP / PBX.
- Credior (2010-2011): credit file management and integration of the company website with the VIPRE core application (automated injection of applications into the Oracle database).
Projects & products
Native mobile app for a connected city: citizen services, local information and notifications, built on site for the City of Spa (points of interest, events calendar, waste collection with day-before notifications).
Official mobile app of Spa airfield (EBSP): airfield information and pilot services.
Multi-tenant SaaS for beauty and wellness centres: online booking, multi-resource calendar, point of sale and double-entry accounting. Go backend using CQRS and event sourcing, with an embeddable TypeScript booking widget for client websites.
An iOS app that turns USB-C display glasses (XREAL, Viture, Rokid, RayNeo) into a head-up display: pace, distance, heart rate, elevation gain and heading float in front of your eyes, phone in pocket, screen off. The design follows the optics: the image adds to the light of the world, so black is transparent — lines and text sized in degrees of visual angle read identically on a 43° pair and a 57° one.
Native iOS app built on top of Home Assistant, with automations and ESP32/ESPHome sensor integration.
Backend for generating and managing Apple Wallet / Google Wallet cards: pass signing, push updates, lifecycle and revocation.
Community
- Liège Hackerspace — member since 2019, responsible for the association's accounting. Built the membership management tool and the chat migration tool to Mattermost.
- Le Comité Kurde — president. Runs the FC Pezkovi futsal team in the LFFS fourth division (P4) and teaches Kurdish folk dance through Govend Belgique.
- Groupe Astronomique de Spa — member.
- Spa ! museum, Musée de la Ville d'eaux — member.
- ON5VL — member.
Languages
French (native) · Kurdish (native) · Turkish (native) · English (professional)
Download as PDF — Printing this page (Ctrl/Cmd + P) produces the PDF.