العربية
UltraSYStemsTechnology Servicesألترا سيستم لخدمات تقنية المعلومات

Clients and work

The clients we work with, and the systems we build

Real projects, named where the client agreed to be named — and where a client is not arm's-length, that is stated on the entry rather than left for you to work out.

Ultra Systems is a Kuwait-based software development company that builds custom software, ERP systems, websites and the integrations that connect them. Delivered projects are documented by the problem each one solved, with the client named only where that client approved publication.

Clients

Companies we work with in Kuwait

Named with their permission. Where a company is not an arm’s-length client, it says so next to the name — a list like this one is only worth reading if the exceptions are on it.

  • UltraTech Kuwait

    IT infrastructure and networking, Kuwait — trading since 2015

  • ADTCO — Al-Daajani General Trading & Contracting Co.

    General trading and contracting, Kuwait and Saudi Arabia — trading since 2006

  • Facial Lounge

    Skin, body and hair care lounge, Kuwait City

Completed work

What we have built, and the problem each system solved

Described by the problem rather than by the artefact, because most of this work has no screenshot — it is one system talking to another.

UltraTech Kuwait

A full-stack IT contractor nobody searching could find

The problem
UltraTech had been delivering networking, fiber, CCTV and cybersecurity work across Kuwait since 2015, and none of it was reachable by anyone who did not already know the company. Buyers looking for exactly those services had no way to establish, from outside, that the capability existed.
What was built
A bilingual English and Arabic site covering the full service range, built on a proper relational database schema rather than hardcoded pages, with an admin backend that manages every piece of content on it — services, pages and enquiries — without a developer in the loop.
What changed
The company's service range is now published and indexable in both languages, and content is maintained in-house through the admin panel instead of going back to a developer for every change.
  • Arabic + English (RTL)
  • Relational database schema
  • Custom admin backend

A barcode scanner app that failed in direct sunlight

The problem
The app was already in daily use, built on a version of its scanning stack that was several releases out of date. It failed in exactly the conditions it was bought for: outdoors and under direct sun, the camera could not resolve a code at all, so staff fell back to reading numbers off the label and typing them in — the task the app existed to remove.
What was built
A rebuild on a current scanning stack, with camera exposure and focus behaviour tuned for high-glare conditions rather than left on library defaults, plus a direct integration into the customer's own database so a completed scan writes to the record it belongs to instead of into an export nobody reconciles.
What changed
Scanning completes in the conditions that previously defeated it, including direct sunlight, and results land in the customer's database without a manual re-entry step in between.
  • Barcode scanning
  • Camera capture tuning
  • Customer database integration

ADTCO — Al-Daajani General Trading & Contracting Co.

A Kuwait contractor whose site described the company but not the work

The problem
ADTCO has traded since 2006 across oil and gas, construction, electrical and mechanical systems, IT infrastructure, ISO certification and several lines beyond those. All of it sat behind a handful of generic WordPress pages that named the company and covered its range in a paragraph. Someone searching for any single one of those services found nothing, because no page on the site was about any single one of them — and the build carried errors that had been there long enough to stop being noticed.
What was built
A rebuild from a brochure into a structured site with a page for each service line, written to say what that service covers and who it is for instead of one paragraph covering everything. The search work then ran on that structure rather than ahead of it: pages first, because a page that does not exist cannot rank for anything.
What changed
The company's full range is now published as roughly thirty indexable pages instead of a handful, each service reachable on its own terms by someone who has never heard of the firm.
  • Migrated off WordPress
  • Next.js
  • Per-service page architecture
  • On-page SEO

Facial Lounge

A Kuwait beauty lounge locked out of its own domain by a provider who walked away

The problem
Facial Lounge already had a website at facialloungekw.com, but the provider who built it stopped responding and never handed over access to the domain or the Google Business Profile. The lounge could not edit its own site, change its prices, or manage its Google listing, so the business was stuck with an online presence it did not control.
What was built
A new bilingual English and Arabic site on a domain the lounge controls, facial-loungekw.com, with every treatment published as its own page: 34 treatments across facials, peels, body treatments, hair and add-ons, each with its price in KD. It includes WhatsApp booking with the 10 KD online deposit shown beside every Book button, LocalBusiness and service structured data, hreflang between the two languages, an llms.txt file and an MCP endpoint so AI assistants can answer price and booking questions from the lounge's own data.
What changed
The lounge now owns its domain and its website outright. Its full price list is published and indexable in both languages, and visitors can book directly over WhatsApp instead of reaching a site nobody could update. We filed the request to transfer the Google Business Profile back to the lounge and are seeing it through, and we continue to support and maintain the site.
  • Arabic + English (RTL)
  • Next.js
  • Per-treatment pages
  • WhatsApp booking
  • LocalBusiness schema
  • llms.txt + MCP

Disclosure — Delivered through UltraTech Kuwait, our exclusive partner, which contracted the project and is credited as developer on the live site.

Tracking every document and parcel moving between a bank's branches

The problem
A leading bank in Kuwait, which we cannot name for confidentiality reasons, moves documents, cheque books, cards and equipment between its branches and head office every day using its own drivers. Tracking that movement relied on manual handovers, so when something was late or missing there was no reliable record of where it was or who last had it.
What was built
A bilingual English and Arabic logistics platform that gives every shipment a barcode and records each handover from sender to driver to receiver as a chain of custody, with proof of delivery. Around it sit role-based dashboards for branch staff, drivers and administrators, dispatch and route planning, exception handling, service-level alerts, an audit log, and monthly reporting with CSV export, alongside companion mobile screens for drivers and branches.
What changed
The bank has a working system, demonstrated end to end, that replaces untracked handovers with a scanned, signed record of where every item is and who holds it.
  • Arabic + English (RTL)
  • Next.js
  • Barcode labels and scanning
  • Chain of custody and proof of delivery
  • Role-based permissions
  • Reporting and CSV export

A spec-sheet catalogue no off-the-shelf store builder could model

The problem
A retailer outside Kuwait, selling a technical range across a national market, where every product carries a specification — chemistry, voltage, capacity, cycle life, controller parameters. Hosted store builders model a product as a name, a price and a variant, so everything past that became a plugin, a workaround, or a field edited by hand one product at a time. Pricing structures and per-product search metadata hit the same ceiling. The catalogue was the business, and the tool it lived in could not describe it or let the team maintain it.
What was built
A custom commerce system designed around the catalogue rather than around a platform's assumptions, with an administration backend where specifications, pricing and per-product SEO fields are all first-class and edited in one place — together with the parts a store builder does not offer at any price, including the sizing calculators and dealer locator a technical range actually needs.
What changed
The catalogue is now maintained in-house from a single backend — specifications, prices and search metadata edited directly by the people who own the data, instead of being worked around in someone else's product model.
  • Custom e-commerce
  • Specification-driven catalogue
  • Per-product SEO fields
  • Custom admin backend

A document that had to be editable on screen and exact on paper

The problem
Tailoring one document per recipient usually forces a choice between two bad options: keep a dozen near-identical copies and let them drift out of sync, or edit a single copy destructively and lose the wording that was taken out. Anything edited in a browser then prints approximately — margins shift, pages break in the wrong place, and what was laid out on screen is not what comes out.
What was built
An in-place editor with no forms: every element is click-to-edit, with sixty steps of undo and autosave to browser storage. Content can be hidden rather than deleted, so a section switches off for one recipient and back on for the next without the text ever being lost. Print rules target A4 at fixed margins with page-boundary guides visible while editing, so the printed page matches the edited one instead of approximating it, and the same content exports to PDF, Markdown, plain text or a JSON backup. Where the browser's saved copy and the source file disagree, the tool detects the conflict and asks which should win rather than silently choosing.
What changed
Content is edited in place and exported without a separate publishing step, and the A4 output matches what was on screen rather than approximating it.
  • Next.js 16
  • React 19
  • Tailwind CSS v4
  • Print CSS (A4)
  • Local autosave

Disclosure — Built in-house as our own tool. Nobody commissioned it and nobody paid for it, so it is not evidence of being hired — it is included because the pattern is the transferable part: non-destructive editing and print-exact output are what any quotation, contract or certificate system needs.

Managing firewalls and switches across sites from one screen instead of many logins

The problem
The company operated firewalls and network switches across multiple physical sites, each administered separately through its own device console by whoever held that device's credentials. There was no single view of status across locations, no shared record of who could change what, and access was effectively all-or-nothing per device rather than scoped to a person's actual role.
What was built
A web-based management panel with real-time monitoring of firewall and switch status across all sites, switch configuration and control from the same interface, and role-based access so a given user's login determines which sites and which modules they can see or change. Devices are polled and controlled over SSH and vendor APIs — including FortiGate, pfSense/OPNsense and MikroTik RouterOS — rather than through screen-scraped device dashboards, with alerts and activity logs centralized instead of sitting on each device individually.
What changed
Network status across every site is now visible from a single dashboard, and access to each site and module is controlled by role instead of by who happens to hold a device's password.
  • Next.js / React
  • Role-based access control
  • SSH / API device polling
  • FortiGate
  • pfSense / OPNsense
  • MikroTik RouterOS
  • Multi-site architecture

Verify it yourself

What you can check about this site right now

A screenshot proves a website exists. It does not prove who built it, or what condition the code is in. This site is the one piece of work that is unambiguously ours and open to inspection — every claim below is checkable in a browser in under a minute, without asking us anything.

  • Server-rendered, works without JavaScript

    Disable JavaScript and reload. The headings, content and navigation are all still there — because they are in the HTML, not assembled in the browser.

  • Structured data on every page

    View source and search for application/ld+json. Service, FAQPage and BreadcrumbList schema, generated from the same content the page renders so the two cannot disagree.

  • No review or rating schema anywhere

    Search the source for review or rating markup. There is none, on any page. Self-published ratings are a structured-data policy violation, and our build fails automatically if anyone adds them.

  • Arabic-ready architecture

    Built for right-to-left from the start rather than retrofitted, which is the difference between an Arabic site and an English site with translated text.

  • Breadcrumbs that match their schema

    Compare the visible breadcrumb with the BreadcrumbList in the source on any service page. They read from one field, so they cannot drift apart.

  • Real content, not filler

    Read any service page. Prices, timelines and requirements are specific and sourced, including the ones that argue against buying from us.

What a real case study contains

Useful when you are reading someone else’s, which you will be. If a case study is missing the first and fourth items, it is marketing copy with a number in it.

This is the standard the work above is held to. It is also why some of it carries no percentage: an unmeasured result stated plainly is worth more than a measured-sounding one nobody took a baseline for.

  • A named client who has approved being named
  • A starting position with real numbers, not 'struggling with inefficiency'
  • What was actually built, specifically enough to be checked
  • A result measured against the starting position, with the measurement method stated
  • A timeframe, and what has happened since
  • What did not work, or what would be done differently

Be the arm’s-length one

Founding client rates are a genuine trade for being early, and early work gets written up properly. We work with clients across Kuwait, Saudi Arabia, the UAE, Qatar, Bahrain and Oman, and internationally.

Request a quote→
Call usWhatsAppGet a Quote