# Umar Farooq > Full-Stack Developer & Product Architect. I don't start with code — I start with a conversation. I listen, understand the real problem, then architect and deliver a complete production system. End to end. Solo. Umar Farooq builds complete production systems — web applications, internal dashboards, mobile and desktop apps, and the backends behind them — usually working end to end as the only developer. Based in Pakistan, working remotely with clients internationally. Contact: hello@umarfarooq.io ## Full content - [Complete site content](https://umarfarooq.io/llms-full.txt): everything below, in one file - [About](https://umarfarooq.io/llms/about.md): background, approach, services, engineering philosophy ## Projects - [Restaurant Management System](https://umarfarooq.io/llms/projects/restaurant-management-system.md): A custom restaurant ordering and management platform for a Belgian restaurant, built solo over five to six months. Six interconnected applications — a customer PWA, two staff dashboards, a mobile admin app, a thermal-printer desktop agent, and the server that ties them together. - [Aziz Motors](https://umarfarooq.io/llms/projects/aziz-motors.md): A car showroom platform for a Belgian dealer: a public inventory site, an admin dashboard with live visitor analytics, and an Express API — three applications on one server. Deployed and in final testing. - [KM Innovation](https://umarfarooq.io/llms/projects/km-innovation.md): The official website for KM Innovation, a software agency, built with Next.js. It presents the agency's work, handles inbound enquiries through a guided form, and carries a careers section. Built and maintained by the agency's full-stack engineer. - [This Portfolio](https://umarfarooq.io/llms/projects/umarfarooq-io.md): A statically exported Next.js site with a typed content layer, an automated Cloudinary image pipeline, and machine-readable representations for AI answer engines. No image optimizer, no server, no vendor lock-in. ## Deep dives - [Printing Receipts From 6,000 km Away](https://umarfarooq.io/llms/projects/restaurant-management-system/printer-integration.md): An Electron desktop agent that receives orders over a WebSocket and prints them silently to a thermal receipt printer, with a retry queue that survives network and power interruptions. - [A Production Mobile App in Twelve Days](https://umarfarooq.io/llms/projects/restaurant-management-system/mobile-admin-app.md): A React Native admin app giving the restaurant owner push notifications for new orders, order management, and control of the restaurant's open or closed state from anywhere. ## Writing - [Why I Migrated from API v1 to v2 Mid-Project](https://umarfarooq.io/blog/why-i-migrated-api-v1-to-v2): When the scope of my restaurant management system expanded to include separate dashboards and real-time sync, the flat server architecture couldn't keep up. Here's how I redesigned it — and what I learned. - [Printing Receipts from Pakistan to Belgium](https://umarfarooq.io/blog/printing-receipts-pakistan-to-belgium): How I connected to a thermal printer 6,000 km away — with no tutorial, no guide, and no physical access to the hardware. - [What 5 Months of Solo Full-Stack Development Taught Me](https://umarfarooq.io/blog/what-solo-development-taught-me): Lessons on architecture, communication, scope management, and knowing when good enough is the right call — from building a six-platform system entirely alone. ## Optional - [RSS feed](https://umarfarooq.io/feed.xml) - [Sitemap](https://umarfarooq.io/sitemap.xml)