Codecular β an all-round engineer, comfortable from the metal to the UI. I build across the stack: distributed logs and layout engines, web apps and APIs, ray tracers, and the odd computer from NAND gates.
og_ex β Open Graph & Twitter/X card images generated straight from HEEx, inside your Phoenix controllers. No separate image routes, no external screenshot services.
- π¨ Design cards in plain HEEx + CSS β declared in your normal
render/3call - βοΈ Rendered through a Rust layout engine (Takumi) to PNG Β· JPEG Β· WebP Β· SVG
- π Signed, compact 22-char image URLs with built-in immutable caching
- π¦ Precompiled NIFs for Linux, macOS & Windows β zero external deps
def deps do
[{:og_ex, "~> 0.1"}]
endπΊ See it in action β og_ex demo
| Project | What it is | Stack |
|---|---|---|
| og_ex | OG image generation for Phoenix, from HEEx | Elixir Β· Rust |
| slog | A distributed commit log system | Go |
| loc-stream | Real-time streaming experiments | Elixir |
| nand2tetris | A full computer, gates β OS | Hack / HDL |
| simple-ray-tracer | Ray tracer from scratch | Rust |
| whot | The card game, in Elixir | Elixir |
- Nethermind β high-performance Ethereum execution client (C#)
- Juno β Starknet full-node implementation (Go)
- cwlviewer β view & share Common Workflow Language workflows (Java)
π¬ Ask me about Elixir, distributed systems, or writing a renderer that has no business being that fast.
π seki.dev



