Dmytro Yemelianov

systems · CAD tooling · compilers · Rust

I build tools where geometry meets machines: a toolpath compiler with a typed, units-aware IR; CAD automation for fiber-network design; and developer tooling for engineering platforms. On the side — language and cultural-heritage software for Ukraine, generative-art experiments, and market-intelligence pipelines that turn public developer forums into product signal.

Projects

engineering/

Dry

A typed, units-aware multi-level IR and Rust engine for algorithmic machine toolpaths (FFF/CNC/laser/robot) — LLVM/MLIR for machine motion.

rustcompilerscnc3d-printingpublic★ 0 · Rust

FTTH CAD Lineage

Four generations of FTTH design tooling (FiberCAD → Gluon → Photon → Muon): an AutoCAD plugin plus Python sidecar that turns a civil basemap into permit- and construction-ready DWGs.

pythonautocadftthcad-automationprivate

products/

Barvinca

A comprehensive Rust CLI for Autodesk Platform Services, formerly RAPS — with a plugin marketplace and Homebrew/Scoop/Docker distribution.

rustcliautodeskdevtoolspublic★ 5 · Rust

Upyr

Private English ↔ Ukrainian keyboard-layout correction in Rust — local n-gram inference, zero telemetry, installable via Homebrew.

rustnlpprivacymacospublic★ 5 · Rust

ukrainian-culture/

Verbacorpus

An open, source-attributed corpus of 48,787 Ukrainian proverbs and adages (1841–today) — searchable PWA plus a multi-format REST API.

typescriptpwaapiukrainianpublic★ 4 · TypeScript

Ukrainian Pattern Archive

Embroidery-chart OCR to a deduplicated corpus: symmetry-invariant signatures (frieze groups) turn scanned vyshyvanka charts into editable parametric pattern formulas.

pythonocrcomputational-geometrycultural-heritageprivatein progress

creative-experiments/

Emoji Madness

A native macOS generative visualizer rendering animated 3D emoji fields with Metal — bloom, afterglow, motion blur, and hue drift. Born as a Three.js prototype.

swiftmetalgenerative-artprivate

Criticality Lab

A native Rust + wgpu lattice-physics playground: Ising model, sandpile avalanches, and forest-fire dynamics rendered in real time on Metal.

rustwgpusimulationphysicslocal-only

Media Glitch

A format-aware binary glitch engine (Rust/WASM + Python) that mutates JPEG, PNG, WebP, and GIF bytes while keeping every container structurally valid.

rustwasmglitch-artfile-formatslocal-only