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:
- software and systems
- papers worth revisiting
- mathematics and philosophy
- things I am currently learning or rethinking
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