Software engineer heading into ML research. Five years from now, I want to be one…
WhatI'mdoingrightnow.
AI Journey — word embeddings, by hand
Deep in the representations chapter of AI Journey: how words become vectors — co-occurrence, word2vec, skip-gram, negative sampling — implemented in NumPy before any framework touches it. The rule stands: never train a model I can’t explain.
JobMatch — Demoday, July 2026
Shipping the matching platform for Demoday: local CV extraction with Ollama, offers aggregated from four sources, an explainable 0–100 score.
The Substack journal
Writing the first entries of the road-to-the-PhD journal — what I learn, what breaks, what changes my mind. It plugs into the Journal section the moment it goes live.
RoadnotestowardthePhD.
Selectedwork.
The public log of a transition from systems programming to AI — math, ML fundamentals and end-to-end projects, with one rule: never train a model I can’t explain.
Let'stalk.
Open to ML research collaborations, and quiet conversations about the path
[email protected]

