Press & Brand
Logos, colour, type and product facts — all of it free to use in editorial coverage without asking first. If you need something that isn't here, the contact is at the bottom.
Pulled live from the course catalogue on each build, so these are current as of the moment you loaded the page.
Copy these verbatim. Pick the length that fits the piece.
SkillTiles turns any subject into swipe-sized lessons you can finish in under a minute.
SkillTiles is a mobile learning app that breaks real skills into tiles — single ideas you read, answer or attempt in 30 to 90 seconds. Each skill is a structured path of milestones rather than a feed, so progress accumulates instead of scrolling past.
SkillTiles is a mobile learning app built on a simple observation: people will happily spend twenty minutes scrolling, but not twenty minutes on a lesson. So the lesson became the scroll. Every skill is broken into tiles — a concept, a quiz, a common mistake, a challenge — each one a single idea that takes 30 to 90 seconds. Tiles are grouped into milestones, milestones into skills, and the whole path is ordered so difficulty ramps rather than jumps. Content is generated and continuously revised against a pedagogical spec, which is what lets the catalogue span 180 skills without thinning out.
Two overlapping tiles and the wordmark. They travel together unless space genuinely forbids it.
#171A20.One accent, and it means one thing: earned. If an accent element isn't reporting progress or offering the next action, it's in the wrong colour.
#AC7BE8--color-primaryPrimary. Earned state — progress, XP, streak, and the single action on a screen.#9560DB--color-primary-darkPressed and hover only. Never used as a second accent.#140F1D--color-on-primaryType set on an accent fill. Near-black with a faint violet cast.#0E1013--bg-rootPage ground. Blue-cast near-black. Every surface is a step off this.#171A20--bg-elevatedThe one lifted surface. Code blocks, takeaways. Nothing casts a shadow.#ECEEF2--text-primaryBody and display type on the ground.| Pairing | Ratio | Verdict | Note |
|---|---|---|---|
| Wisteria on Ground | 6.1:1 | Pass | Safe at any size, down to 9px labels. |
| Ink on Wisteria | 6.1:1 | Pass | How the accent goes large — solid fill, dark type. |
| Ink on Ground | 16.4:1 | Pass | Default body pairing. |
| White on Wisteria | 3.1:1 | Never | Never. The one obvious way to break the palette. |
| Accent as body copy | — | Never | Legible but exhausting. Body stays grey; the accent is state. |
Geist throughout, with Geist Mono for code. Hierarchy comes from the spread between label and display, not from colour — a 9.5px tracked label against a 52px title.
Learn anything in swipe-sized tiles
A variable is a name pointing at a value — reassign freely, and the name sticks around. Every tile is one idea like this, sized to be finished rather than saved for later.
Concept · Quiz · Mistake · Challenge
name = "Ada" # 06/20 · 210 XP
For interviews, product access, or assets in a format that isn't here — we usually reply within two working days.