Become a sponsor to Chris Nuernberger
I have focused the last few years of my time working to build a stronger high performance computing and machine learning community for Clojure, my language of choice. Having spent years working across disciplines such as 3D graphics, GIS, cloud application development and machine learning I try to bridge the boundaries between language communities and I especially enjoy teaching different ways to view and solve problems.
I enjoy studying the history of computer science spending time learning languages such as Lisp and APL that are often overlooked in today's software development landscape. I believe that there are often important things forgotten in today's computing world and that merging the newest ideas with some of the experience and lessons from the past leads to unique perspectives to explore.
I am most proud of my ability to use Clojure, a language that was not originally designed for high performance work, to compete with and sometimes beat systems with significant resources funding their development.
Looking toward the future I see a multilanguage programming paradigm allowing a fluid intermixing of programming styles without losing the strengths of each individual language. I strongly believe that simple design and functional programming provide a basis from which any problem can be approached and that scalability, agility, and maintainability come from minimalist approaches and domain understanding.
A broad sponsorship base will allow me access to the wants, needs, and ideas of a broad community of software teams. This will allow me to further my goal of building a truly deep and broad computer science community and eventually reach my vision of a truly fluid, open, and multi paradigm computing environment.
Featured work
-
clj-python/libpython-clj
Python bindings for Clojure
Clojure 1,085 -
techascent/tech.ml.dataset
A Clojure high performance data processing system
Clojure 672 -
cnuernber/libjulia-clj
Julia bindings for Clojure -- Currently somewhat unstable --
Clojure 112 -
cnuernber/dtype-next
A Clojure library designed to aid in the implementation of high performance algorithms and systems.
Clojure 334