arximboldi
Postmodern C++, value-oriented design, interactive software, open-source strategy, functional programming, music tech.
Funding Links: https://github.com/sponsors/arximboldi
- Name: Juanpe Bolívar
- Location: Berlin, Germany
- Company: CTO @bronze-dev
- Kind: user
- Followers: 551
- Following: 104
- Total stars: 4230
- Repositories count: 74
- Created at: 2022-11-05T11:53:05.384Z
- Updated at: 2025-03-28T11:11:58.008Z
- Last synced at: 2025-03-28T11:11:58.008Z
GitHub Sponsors Profile
My open-source work focuses on building tools for C++ developers that bringing ideas from functional programming (Clojure, Elm, Haskell) in idiomatic and performant ways. Some of my projects have been talked about at top-tier C++ conferences and are used in production by commercial projects:
Immer, a high performance library of immutable and persistent data-structures
Lager, a data-model library implementing Unidirectional Data-Flow design to interactive applications
Zug, a library for reactive sequential transformations
I am a consultant focusing on modern C++, value-oriented design, interactive software, open-source strategy and music technology. Before I worked for Ableton, contributed to GNU, and cofounded a Hacklab in Granada. Most of my clients work in the music and interactive software industry. Besides the stimulating creative aspect, I really like the blend of critical performance and real-time constraints with complex high-level interactions and user facing features.
I have a strong vision for a future C++ where value-semantics are the default mode of thinking of a C++ programmer, and there are lots libraries and tools I would like to build to support it. Help me! ❤️
- Current Sponsors: 1
- Past Sponsors: 15
- Total Sponsors: 16
- Minimum Sponsorship: $5.00
Featured Works
arximboldi/immer
Postmodern immutable and persistent data structures for C++ — value semantics at scale
Language: C++ - Stars: 2541arximboldi/lager
C++ library for value-oriented design using the unidirectional data-flow architecture — Redux for C++
Language: C++ - Stars: 720arximboldi/zug
Transducers for C++ — Clojure style higher order push/pull sequence transformations
Language: C++ - Stars: 233arximboldi/ewig
The eternal text editor — Didactic Ersatz Emacs to show immutable data-structures and the single-atom architecture
Language: C++ - Stars: 541arximboldi/schmutz
SCHeMe UnterstüTZung — easy Guile Scheme C++ bindings
Language: C++ - Stars: 44arximboldi/psychosynth
GNU Psychosynth is a a synthesizer and modular audio framework inspired by the ideas of the Reactable.
Language: C++ - Stars: 59Active Sponsors
Past Sponsors
Sponsor Breakdown
- User: 11