Rekanesia
a multi-brand design system: one source of truth that lets one product become many brands across design, web and native, without rebuilding
read the case study →I'm Salman — I design interfaces, design systems and mobile apps, then build them in React, React Native and Swift. Canvas and codebase, one continuous loop.
tools I design and ship with
I work where design meets engineering: prototyping on the canvas, syncing tokens to code, and pairing with agents so the craft gets the attention, not the boilerplate.
selected work
from a national subsidy system to products I build myself — each one designed with real content, real constraints and the people who use it
see all worka multi-brand design system: one source of truth that lets one product become many brands across design, web and native, without rebuilding
read the case study →an Islamic wiki built on classical texts, designed around one rule: never let someone believe an answer they can't verify
read the case study →a community-driven wellness product, designed and brought to life by one designer who refuses to stop at the handoff
read the case study →design systems
Rekanesia: tokens, components and a pipeline built once and used everywhere — from the design file all the way to five platforms
when a national program needed the whole app rebranded in a week, variable design tokens turned it into a two-day job
read the case study →one token file compiles to Flutter, Compose, CSS, Android XML and Swift, and re-skins 30 components into five brands
see how →process
agents read my canvas, scaffold the components and sync the tokens. I stay on taste, motion and the details that make it feel alive
how this site was built →MCP connects the design file to the editor, so components start from the real design, not from a screenshot
every generated line is reviewed, formatted, linted and type-checked with Vite+ before it ships
notes
short notes on experiments, workflows and prompts: what worked, what didn't, and why
see all notesthe grain behind this site is a WebGL shader. Here it is with the controls exposed, and the reason the folds stay off.
designed on a Paper canvas, built with Claude Code and checked by Vite+. What the loop looked like, and where the time actually went.
a designer who codes. I sketch on the canvas, ship in React and Swift, and let agents handle the boilerplate
download résumé →let's talk
I'm open to product design, design-system and design-engineering work. Tell me what you're building.
say helloexploring agent-assisted design systems, SwiftUI motion and faster web toolchains. Always happy to trade notes.