David Aerne
banner
meodai.bsky.social
David Aerne
@meodai.bsky.social
Self employed Design & Interaction developer at Elastiq Ltd.
If you’re still hunting for color tools, I’m working on a more user-friendly version of meodai.github.io/poline/ keeping you huedrated
November 23, 2025 at 12:42 AM
They usually jump because each harmony uses a different number of hues. I’m just happy I found a way to move smoothly from one to the next. If you know any tool that already does that, I’d love to see it.
November 23, 2025 at 12:09 AM
different color harmonies have different amount of hues. I felt smart for finding a way to smoothly blend transition from one transition to the next. So it took some work to make them a continuum.
November 22, 2025 at 11:55 PM
Someone stop me from making this more esoteric :D
meodai.github.io/pro-color-ha...
November 22, 2025 at 3:28 PM
UI Esotericism 🧙
November 22, 2025 at 12:56 AM
What if color harmonies were a continuum? Not fixed rules, and you could glide through them just by interpolating?
November 22, 2025 at 12:15 AM
Happy to see colorpalette.pro hammering my ColorName API perfect stress-test for the speed tweaks I shipped a while ago.

Also kinda fun watching the live requests fly by on the project page: meodai.github.io/color-name-a...
November 21, 2025 at 9:35 PM
9/9 - Maybe that’s all these tools are—ways to be lazy in a smarter way.

Automate the boring parts so I can focus on the good stuff: logic, relationships, and the unexpected combinations that appear when systems start talking to each other.
November 21, 2025 at 10:19 AM
8/9 - I keep circling this idea: spend less time making individual choices, more time designing how choices get made.

Less manual color picking, more relationship building.
Less fixed outcomes, more intelligent systems.
November 21, 2025 at 10:19 AM
7/9 - This isn’t just about speed. It’s about setting up conditions for discovery.

Encode relationships instead of results and you get combinations you’d never try manually—coherence across complexity you couldn’t track by hand.

You get emergence.
November 21, 2025 at 10:19 AM
6/9 - Color Router treats color decisions as formulas, not fixed values: “darken primary by 15%,” “pick highest-contrast brand color.”
Change one variable, the whole system responds.
November 21, 2025 at 10:19 AM
5/9 - ll of this pulled me deeper into the idea that relationships matter more than individual choices.
Lately I’m asking: what happens when palettes themselves become dynamic?
November 21, 2025 at 10:19 AM
4/9 - Then came Poline: place anchors, define relationships, let math blend.
Later, RYBitten: translating colors through Itten’s subtractive wheel—trying to make digital color feel more like paint.
November 21, 2025 at 10:19 AM
3/9 - Color is my lab. Picking colors one by one always felt slow and brittle.

Inspired by Pixel Artist, I built RampenSau to explore ramps by cycling hues and easing curves—surfacing palettes I’d never think to try
November 21, 2025 at 10:19 AM
2/9 - That mix pushed me toward building systems with internal logic that create new outcomes, instead of curating static sets: colors, type scales, components.
Gerstner called it “visual programs”: not fixed answers, but frameworks that keep generating answers.
November 21, 2025 at 10:19 AM
1/9 - Hi I'm David: impatient with repetition and fascinated by surprise.
November 21, 2025 at 10:19 AM
Just ported @ryanfeigenbaum.com's amazing color logic into a standalone, MIT-licensed library. Perceptually uniform palettes for your next generative art or design project. 🎨 meodai.github.io/pro-color-ha...
November 20, 2025 at 9:51 PM
TIL: Arcball Controls

I can't believe this performs so well. The browser is recreating the SVG from scratch on every frame. Will be used on the RYBitten site (maybe :D)

codepen.io/meodai/pen/P...
October 7, 2025 at 8:22 PM
What if you could shape your color space
September 18, 2025 at 9:02 AM
→ Bezier ramps
→ Sapling functions
→ HSL / LCH / OKLCH etc
→ Invert lightness or swap S/L
→ P3
→ draggable points + keyboard rotate 👾

I think it's ready to become parte of Poline as "PolineBezier" maybe? codepen.io/meodai/pen/b...
September 3, 2025 at 10:19 AM
Figma just brought me on for a project. Excited (and a little nervous) — it’s that rare overlap of my pure love for color systems and my client work. Obviously, I can’t share more.
August 14, 2025 at 9:38 AM
I usually avoid special-case logic in my code—but this one’s worth it.

When closedLoop is enabled and there are only two anchors, Poline now draws a second line that isn’t identical to the first.

Looks way nicer meodai.github.io/poline/
June 28, 2025 at 3:11 PM
🎨 Finally building the color meta language I've dreamed of for years!

• Reactive color relationships
• Palette inheritance
• Function-based transformations
• Self-documenting design decisions

This makes design so much more generative and meaningful.
June 12, 2025 at 12:26 PM
June 10, 2025 at 6:28 PM
Sol LeWitt, Arcs and Lines. 1972.
June 10, 2025 at 6:19 PM