Some people never really leave.
They stay in voicemails you haven’t deleted.
In blurry photos. In messages you can’t bring yourself to scroll past.
I built something for that.
🔸Heirloom 🔸
https://heirloom.figma.site/
A quiet, private space to hold onto the people you’ve lost, in a more intentional, structured way.
Not a social app.
Not a feed.
Not a memorial timeline.
Just somewhere to keep what still matters.
You create a space for someone.
You add what you have, photos, voice notes, messages, small moments.
Heirloom brings them back to you gently, one memory at a time.
This is my final submission for the Contra × Figma Config Makeathon.
This started as a project.
Somewhere along the way, it started feeling real.
I’d genuinely love your thoughts ,
Does this feel meaningful?
What would you simplify, rethink, or take further?
Because grief doesn’t ask for much.
Just somewhere to put what we still carry.
What should a creative agency website actually feel like?
For Orvika, we didn't want another agency site built around the same safe layouts and predictable sections.
We pushed the visual direction further with oversized typography, editorial layouts, bold imagery, and stronger contrast, while keeping the experience structured enough to communicate the agency's work and capabilities clearly.
The goal wasn't just to make it look different.
It was to make the agency feel different.
Designed in Figma and built in Framer.
We're sharing more of the websites and digital experiences we've been working on here over the next few weeks.
I designed this finance website for Sendit, with one goal in mind: make everyday payments feel simple, trustworthy, and effortless.
The design focuses on:
Clear messaging and strong visual hierarchy
Trust-focused finance UI
Simple payment interactions
Clean, modern layouts
Conversion-focused sections
A responsive experience designed around the user
For fintech products, good design isn’t just about looking modern. It’s about making people feel confident when money is involved.
If you’re building a fintech, SaaS, payment platform, or financial product and need a website that communicates trust and clarity, I’d love to work with you.
Transaction Details splits the payment record from the merchant card - status, card, transaction ID in one block, the store address in another. That separation is what makes a dispute resolvable.