
Nexus
The business card that never goes out of date
An NFC and digital business card platform that runs a whole company's cards from one console, in five languages, across the UK, Europe and the Gulf.
A global coding competition platform that grades on algorithmic merit regardless of the contestant's machine. Contestants are judged on the time and space complexity of what they write, so a phone, a laptop and a workstation compete on equal terms.
function containsDuplicate(nums) { const sorted = [...nums].sort((a, b) => a - b); for (let i = 1; i < sorted.length; i++) { if (sorted[i] === sorted[i - 1]) return true; } return false;}Online coding competitions have a fairness problem nobody talks about: a contestant on a fast machine finishes execution sooner than one on a phone, and naive timing-based grading rewards hardware rather than skill.
That quietly excludes exactly the people global competitions are supposed to reach.
Switch the leaderboard from timing to complexity and watch who moves. That switch is the product.
Timing rewards the machine. A workstation running the slowest algorithm takes first. C and D wrote the same code and finish two places apart, because D entered from a phone.
Illustrative entries and timings. Ordered here by time complexity, then space.
Grading algorithms assess submissions on time and space complexity rather than raw wall-clock execution on the contestant's device.
Given an array of numbers, return true if any value appears at least twice.
function containsDuplicate(nums) { for (let i = 0; i < nums.length; i++) { for (let j = i + 1; j < nums.length; j++) { if (nums[i] === nums[j]) return true; } } return false;}Every element is compared with every later one. No extra memory, but the work squares with the input.
Roughly how many basic steps each class implies at this size, on a log scale. The same on any machine: that is the point.
The platform works across device classes — mobile phone, laptop or workstation — so entry does not depend on equipment.
A slower machine still takes longer to finish, and nobody pretends otherwise. It simply stops mattering: the finishing time is not the grade.
Press run: the same code goes to all three devices at once.
Race lengths are illustrative, not benchmarks.
Competitions, learning material and a leaderboard run virtually, opening participation beyond any single location. If the contest is fair on any device, it can be open to anyone, anywhere.
Contests run virtually, so entering needs a connection and a device, not a ticket.
Learning material sits beside the contests, for preparing as well as competing.
Standings built on complexity grades, so a place on the board reflects the code.


A competition platform grading contestants on algorithmic time and space complexity.
Device-agnostic participation across phones, laptops and workstations.
Virtual global competitions with learning resources and leaderboards.
Contestants judged on merit rather than machine specification
Participation opened to any device class
Delivered as official technology and consulting partner

The business card that never goes out of date
An NFC and digital business card platform that runs a whole company's cards from one console, in five languages, across the UK, Europe and the Gulf.

Multi-market Shopify commerce for a medical scrubs brand
A Shopify storefront selling medical scrubs and lab coats across nine markets, with multi-currency checkout and a deep fit and fabric matrix.

Security assessments that end in proof, not a PDF
A security assessment and remediation platform: nine frameworks, every gap routed to an owner, evidence checked and read by AI, and an auditor-ready closure record — in English and Arabic.