Skip to content
CodefestEducationGlobal2023

Competitive coding platform with hardware-fair grading

A level playing field — contestants judged on time and space complexity, not on hardware.

The challenge

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.

Our approach
01

Grade on complexity

Grading algorithms assess submissions on time and space complexity rather than raw wall-clock execution on the contestant's device.

02

Run anywhere

The platform works across device classes — mobile phone, laptop or workstation — so entry does not depend on equipment.

03

Compete globally

Competitions, learning material and a leaderboard run virtually, opening participation beyond any single location.

What we built

The system, in specifics.

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.

The product

What it looks like in use.

Competition platform landing and registration
Competition platform landing and registration
Learning and community sections
Learning and community sections
Responsive across desktop and mobile
Responsive across desktop and mobile
Outcome

What changed.

Contestants judged on merit rather than machine specification

Participation opened to any device class

Delivered as official technology and consulting partner

Next

Related work.

Tamo Scrubs — Multi-market Shopify commerce for a medical scrubs brand

Tamo Scrubs

Tamo ScrubsE-CommerceJordan

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.

ShopifyLiquidJavaScript
Read case studySee Tamo Scrubs live
AI-Powered LMS & Proctoring — Three role modules — school, teacher and student — with computer-vision proctoring
Flagship

AI-Powered LMS & Proctoring

Security CirclesEducationGlobal

Three role modules — school, teacher and student — with computer-vision proctoring

A multi-tenant platform with three distinct role modules — school administrator, teacher and student — backed by computer-vision proctoring, a randomised question engine and automatic certification on pass. We also produced the entire curriculum that runs inside it.

AngularNode.jsPython
Lecture Animation — Seventy-four animated lectures, in English and Arabic, for an accredited certificate

Lecture Animation

Security CirclesEducationGlobal

Seventy-four animated lectures, in English and Arabic, for an accredited certificate

Around fifteen hours of animation combining 2D motion graphics with 3D — thirty-seven lectures across seven progressive levels, produced in full in both English and Arabic — scripted, storyboarded, animated and delivered as the entire teaching content of the Digital Safety Certificate.

2D motion graphics3D animationKinetic typography