Christos Chatzifountas

I build software around Clojure, data, and machine learning, with a background in mathematics. Based in Greece, working remotely, and generally drawn to systems that are rigorous, useful, and built to last.

This is a small home for my work, projects, interests, and a few things I keep thinking about.

About

I work as a technical lead and software developer, mostly across Clojure/ClojureScript systems, data-intensive applications, and ML-related products.

My academic background is in mathematics, and that still shapes how I think: I like clean abstractions, precise language, and ideas that survive contact with reality. A lot of my work lives somewhere between formal reasoning and production engineering.

I read papers fairly often, usually with more enthusiasm than efficiency.

Work

Current

At the moment I am working at Biotz, where I help build AI and data systems, including RAG-oriented services and infrastructure for production use.

The work sits at an intersection I enjoy: software design, data flow, machine learning, and the practical details that make systems reliable for actual teams.

Selected work

Biotz
Technical lead and developer working on RAG systems and data-intensive services using Clojure/ClojureScript and related tools.

Differential Privacy
At Stichting NLnet, I worked on differential privacy algorithms in C++ and Racket as part of an open-source research and engineering effort.

ML and Data Systems
Earlier work included analytics pipelines, machine learning systems, telemetry-oriented infrastructure, and full-stack product development.

Background

I hold a Ph.D. in Mathematics from the Universidad de Malaga, with research in analytic function spaces, harmonic analysis, and related areas.

That part of my life still matters to me. Even when I am building software, I am usually guided by the same things: structure, clarity, and whether an idea really holds up.

Ways of working

I am most at home in work that involves some mix of system design, data-intensive software, machine learning in practical settings, mathematical depth, and careful iteration.

Languages and tools I have worked with include Clojure, ClojureScript, JavaScript, C, C++, Zig, Racket, Haskell, R, Julia, Kotlin, and others.

Python exists, but not by preference.

Elsewhere

Outside work, I am also into dance, running, strength training, DnD, epistemology, and occasional anime.

Philosophically, I tend to be drawn to questions around knowledge, justification, realism, and how people decide that something is true in the first place. I have spent time listening to and reading people like Alex Malpass, Graham Oppy, and Alex O'Connor.

Not everything here needs to become a project, but many things eventually leak into one.

Notes

I would like this site to gradually include short notes on:

Contact

If you would like to talk about projects, ideas, or something adjacent, feel free to get in touch.

Email: christos.chatzifountas@outlook.com

GitHub: gavlooth

LinkedIn: christos-chatzifountas