Frontend developer

Dmitry
Weiner

โœฆ drag across the pattern: it grows where you touch

01 / flagship ยท 4 repositories

๐ŸŽจ๐ŸŽต Synesthesia

Sound and image generated together from one point in a ~500-gene space, and steered by you. The picture is a reaction-diffusion simulation (like the one up top) that listens: it breathes with loudness, flashes on every hit and grows new patterns on onsets.

๐Ÿ‘More of this
๐Ÿ‘ŽNot this
๐ŸŽฒSurprise me
โ†ฉUndo
๐Ÿงฌ

synesthesia-core

The shared engine in Rust: 23 sound generators (FM, Lorenz chaos, logistic map, Shepard tone, tanpura, singing bowlโ€ฆ), an FX chain, LFOs, the Grayโ€“Scott picture and the directed search. Deterministic, no I/O, one source of truth for every app.

RustUniFFIwasm-bindgenDSP
๐ŸŒ โ†’ web wasm
๐Ÿค– โ†’ android Kotlin via UniFFI
๐Ÿ–ฅ๏ธ โ†’ terminal native crate
๐Ÿ โ†’ iOS planned
โ†—
๐ŸŒ

Web app

Runs in the browser: Web Audio worklets, WebGL picture, a "scout" that pre-renders candidates and picks the most fractal-sounding one. Save and share any point with a short link.

TypeScriptWeb AudioWebGL
โ†—
๐Ÿค–

Android app

Keeps playing with the screen off. Steer the search from the notification and lock screen; the picture runs on OpenGL ES and you can paint into it with a finger.

KotlinRust coreOpenGL ES
โ†—
๐Ÿ–ฅ๏ธ

Terminal app

For machines where the browser can't keep up: the sound in full, the picture in half-block characters.

RustTUI
amphora

02 / pottery ร— geometry

๐Ÿบ ClayForm

Pottery and slip-casting molds, from parameters to STL. Pick a classic form, set real dimensions in millimetres, decorate it, and get a file to 3D-print in clay.

  • ๐Ÿซ–Four families from historical references: pot, bowl, cup, vase (amphora, krater, kylix, skyphosโ€ฆ)
  • ใ€ฐ๏ธRelief waves along the height, around the axis or in a spiral, woven or modulated together
  • ๐Ÿ›žRoller-stamp bands: rope, zigzag, six kinds of Greek meander, or your own picture
  • ๐ŸงฑExports the vessel itself or the plaster mold for slip casting
๐Ÿ” Odd One Out: tap the different one0

03 / for all ages

๐Ÿง  Brain Trainer

12 mini-games for memory, attention, reaction and spatial thinking. Difficulty adapts to the player, it works offline and syncs across devices. Try a quick round of Odd One Out ๐ŸŽฏ

๐Ÿฐ Reaction race๐ŸŽจ Color Tap๐Ÿ” Odd One Out๐Ÿƒ Memory Flip โฎ๏ธ N-Back๐Ÿ“ž Phone Recall๐Ÿ”Ž Emoji Hunt+5 more

Speaks ๐Ÿ‡ฌ๐Ÿ‡ง English ยท ๐Ÿ‡ท๐Ÿ‡บ ะ ัƒััะบะธะน ยท ๐Ÿ‡ฎ๐Ÿ‡ฑ ืขื‘ืจื™ืช ยท ๐Ÿ‡บ๐Ÿ‡ฆ ะฃะบั€ะฐั—ะฝััŒะบะฐ