Stolid is a client portal I designed, built and branded end to end: identity, interface, tools and one very serious stone. This page shows what that looks like on a website and in an app.
Pick a surface. Each card is something that exists in Stolid today, not a promise.
Themes and stores built around the brand, not around a template.
Generators, lockup builders and pattern makers that keep a client team on brand without a designer in the loop.
Scroll storytelling and micro-interactions in CSS and JavaScript, tuned to feel calm instead of busy.
Scenes and textures rendered in WebGL and GLSL, like the reel on the wall further down this page.
Structure, speed and markup so the site is found by people and by the assistants they ask.
Custom code that drops into a widget without touching the theme. This page is one.
Projects, stages, payments, files and tickets in one place per client.
A code by email. No passwords to forget, no accounts to reset.
Admin and client views. No client ever sees another client's name or data.
Google Sheets and Apps Script as the database. Simple files and one hosting bill.
Delivered under the studio's own name. The client sees the studio, not the tool.
Spanish and English, both themes, keyboard friendly and contrast checked.
This is the Stolid client portal as a working sketch. Switch between client and admin, upload a file as the client, then approve it as the studio. Same data, two views.
Two small tools, built the way I would build them for a client: a pattern generator locked to the palette, and a lockup builder that says no. Both are live. Try to make them look bad.
A pattern generator that only knows approved colors. Every result is reproducible from its seed.
Type a word, pick a background, push the sliders. The rules live inside the tool, so nobody has to remember them.
Every color has a name, a light value, a dark value and a sentence that says when to use it. Flip the theme. The candy colors stay put: they are the plasticine.
Here you see how everything is going: progress, payments, files and tickets, in one place.
stolid/
├─ tokens.json colors · type · space
├─ README.md brand rules
├─ logo.md mascota.md use and misuse
└─ components/
├─ Button Card Chip Field
└─ Logo Mascot Navigation Cover
Approvals, comments, files and deadlines land on their own. That is the portal handling it so nobody has to ask. The reel on the wall is the real one.
Vector character on canvas · reel rendered in GLSL, SDF, ffmpeg.
Six decisions, from a word in a dictionary to a 64 pixel favicon.
The product needed a name that sounds like its tone. Stolid means calm, dependable, showing little emotion. It replaced a working name and beat four other candidates for being too chatty.
Before any software, a face in plasticine: small round eyes, small nose and mouth, a little torso. Hand-made on purpose, because a handmade thing looks like it has nothing to prove.
The first direction was glossy vinyl. It looked like a toy. The second was a stone moai in plasticine: facets, pores, no shine. Serious things are rarely shiny.
A side glance, a raised eyebrow and a wink. That is the whole range. The wink loops every 4.8 seconds and, when the viewer prefers reduced motion, becomes a still image.
The isotype is a square crop of the face, exported at 512, 180 and 64 pixels for the app icon, the phone home screen and the browser tab. Below 32 pixels the eyebrows disappear, so it never goes smaller.
The wordmark is Instrument Serif, set tight, with the stone next to it. It looks calm because nothing around it competes. The rules are written down, and the lockup builder above enforces them.
Daninka designs the brand, sculpts the mascot, builds the site and wires up the app. Working end to end means the logo, the layout and the code agree with each other, and nobody has to translate between three studios.
Names, isotypes, mascots, brand books and design tokens.
WordPress and Elementor, Shopify, client portals and apps.
Shaders, 3D and scroll motion, tuned to feel calm.
Plasticine first, pixels second. Live canvas, no video.
What a brand engineer is asked to do, and where this page already does it.
Contract, freelance or fractional. Remote, from Santiago, Chile, for anywhere.