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.
My thesis was Multipliers and integration operators in spaces of analytic functions (2013), and it still influences how I think about structure, limits, and precision in software.
There is a longer mathematical thread behind it too. Theses and papers.
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