Englisch
Avatar

Karsten Schmidt
@thi.ng

Polyglot opensource dev of 350+ libraries,tools & educational materials for computational art/design

thi.ng hat 0 Fördernde.
Spenden   Zahlungskarte Lastschrift

Beschreibung

I'm Karsten, an open source author, polyglot software engineer, computational designer, educator and artist, actively developing open source tools since 1999.

Maybe you know me as the author of the thi.ng and toxiclibs.org library collections (among many others). Both are large-scale meta-projects (each 80-200k LOC and come with hundreds of educational example projects), have been continuously developed over years and, at various stages, been instrumental in their respective communities (Processing/Java, Clojure/ClojureScript, TypeScript). Over the years, both projects have been key components for various award-winning computational design works (not just my own) and been used both as production and teaching tools in disparate fields like architecture, digital fabrication, generative design, data visualizations, interactive art installations, audio/DSP etc.

Since 2018 my main (though not exclusive) focus of development has been the thi.ng/umbrella, a collection of ~200 TypeScript projects, providing much needed, simple - not simplistic - solutions for data driven, functional development and to generally de-clutter TypeScript development, inside & outside the browser. Umbrella is designed as an anti-framework and antidote to other, often over-engineered approaches, providing small, highly composable, extensible and complementary tools, which are easy to reason about. The project covers an extremely wide scope of development topics: from useful data structures, state containers/management, reactive programming pipelines, DSLs, low-level memory (e.g. for WASM interop) to 2D/3D geometry/visualization tools, UI generation and many more...

Verknüpfte Konten

thi.ng besitzt die folgenden Zugänge auf anderen Plattformen:

Verlauf

thi.ng ist vor 1 Woche beigetreten.

thi.ng gibt nicht an, wie viel sie über Liberapay erhalten.