01
Product design
Messy brief to shipped product.
10+ years designing SaaS, fintech and ERP platforms, from the flows to the pixels
Scalable, human-centred experiences, smarter processes, and the judgment and craft no tool can replace.
About meMy workspace
You'll be redirected to works soon, or
01
Messy brief to shipped product.
02
Tokens to components to code, one source.
03
Research, decide, systemise, ship.
04
Automations for mail, posts, leads and reports — adaptable to any team.
users find problems only when the workflow is already blocked
Workshops, interviews and a storyboard of the real job.
Proactive, not reactive
Model 4: Top navigation, strong breadcrumbs, Overview as gateway
40% faster navigation90% MVP use cases passed
User research methods. Real-world testing. Users chose.
Surface problems before people open a support ticket.
The digital implementation of the brand’s design language.
WebMobileConversational UXGesture AR/VR
$interactive $ink
WebsitesAppsWebAppsCloud
LabsPreviewStable
Core system first. Local systems extend it for each product surface.
One token moves and it lands in every Core and Local component.
Unpack and assumeEmpathise
Feedback sessionDefine
SolutionIdeate and prototype
Testing and dataTest
Labs → Preview → Stable. Engineering always knows what is ready to build.
Ambiguous label? Ask design before it ships.
flow: stakeholder-update · n8n · Email
✓ queued in n8n
✓ agents finished the repeat work
Waiting on human review
Reviewed by a human
Mail, posts, leads, reports — same n8n pattern. Humans still approve.
Built for a shop floor and for design or cross-functional teams.
The teams, tools and industries behind the work.
Teams I’ve worked with
Design engineering tools
Domains
Screens, interfaces and visuals from the projects. Pick one to see it up close.
Selected projects, from problem to shipped.
WorkAsk my AI
Hi, I’m Carmelo’s AI. Ask me about projects, process, or how to work together.
Answers are generated by AI from my portfolio and can contain mistakes. For anything important, let's talk.