← Blog

Expressiveness in UI: Clojure and Svelte

clojuresveltearchitecture

Clojure + Svelte

The portfolio uses ClojureScript (via Squint) for data transformation and business logic, with Svelte 5 handling the reactive UI layer.

Why Clojure?

Clojure’s immutable data structures and functional primitives make data pipeline construction trivial. When combined with Svelte’s fine-grained reactivity, the result is declarative and performant.