I'm a software engineer who did a PhD (cum laude). I design, build, and ship complete systems end-to-end — from distributed Rust runtimes and P2P apps to AI tooling and interactive web interfaces. I like owning things from architecture to deployment, and keeping them running. My doctoral research was in ML / NLP.
|
Pipeline-and-filter framework with hash-based caching for reproducible, modular ML experiments. Compute once, reuse everywhere — across runs and across teams. Published in SoftwareX (2026). |
The next step beyond LabChain: a computational-graph runtime in Rust (+ PyO3). Declare a graph as one expression, run it across machines, cache what is worth keeping, train it and search over it — then ask it what it did: the run drawn, the health of a network diagnosed from the stored record, an architecture opened up, and what an edit invalidated before paying to find out. You think it, Soma somatizes it.
|
|
An exploratory temporal vector database in Rust that treats time as a native geometric dimension of embedding space — storing vectors as trajectories, not snapshots (velocity, drift, causal retrieval).
|
An experimentation environment for agentic systems: define complex agentic flows, then execute and compare them in parallel. Multi-model comparison and a visual Agent Studio, on a Rust + SvelteKit stack. Grew out of CHATTY, a tool to build and evaluate customizable LLM assistants.
|
📝 Selected publications
- Exploiting topic analysis models to explore psychological dimensions in social media data — Scientific Reports (2026, Q1). Read →
- A study of word embedding models for measuring topic coherence — Knowledge and Information Systems (2026, Q2). Read →
- LabChain: Enabling reproducible and modular scientific experiments in Python — SoftwareX (2026). Read →
- Analyzing Gambling Addictions: A Spanish Corpus for Understanding Pathological Behavior — Findings of the ACL: EMNLP 2025. Read →
- Temporal Word Embeddings for Early Detection of Psychological Disorders on Social Media — Journal of Healthcare Informatics Research (2025, Q1). Read →
- Comparison of Clustering Algorithms for Knowledge Discovery in Social Media Publications — SEPLN / Procesamiento del Lenguaje Natural (2024). Read →
- Temporal Word Embeddings for Early Detection of Signs of Depression — CIRCLE 2022 (CEUR Vol-3178). Read →
Full list on Google Scholar.