Dry
A typed, units-aware multi-level IR and Rust engine for algorithmic machine toolpaths (FFF/CNC/laser/robot) — LLVM/MLIR for machine motion.
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.
A typed, units-aware multi-level IR and Rust engine for algorithmic machine toolpaths (FFF/CNC/laser/robot) — LLVM/MLIR for machine motion.
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.
An open, source-attributed corpus of 48,787 Ukrainian proverbs and adages (1841–today) — searchable PWA plus a multi-format REST API.
Embroidery-chart OCR to a deduplicated corpus: symmetry-invariant signatures (frieze groups) turn scanned vyshyvanka charts into editable parametric pattern formulas.
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.
A native Rust + wgpu lattice-physics playground: Ising model, sandpile avalanches, and forest-fire dynamics rendered in real time on Metal.
A format-aware binary glitch engine (Rust/WASM + Python) that mutates JPEG, PNG, WebP, and GIF bytes while keeping every container structurally valid.