Software Engineer · Book Author
By day I write code that quietly automates the shape of daily life.
By night I write stories that ask who's really in control of it.
Both are about building — and questioning — the world we live in.
AI-powered email and Teams automation that replies on your behalf — non-committal, always engaged. Built with Playwright, Claude API, and a local SQLite task board.
A psychological thriller of technological terror, mapping the frontier between justified paranoia and mental collapse. Where does the algorithm end and the mind begin?
Cross-platform AI writing assistant that lives in your system tray. Hotkey-triggered overlay for rewriting, coaching, and translating any selected text using local LLMs.
The lights flickered. Not a power cut — something more deliberate. A pattern. She counted under her breath, already knowing what came next.
End-to-end XL Deploy configuration for multi-namespace Kubernetes deployments. Infrastructure-as-config with environment-scoped dictionaries and automated rollback.
Production-grade security configuration for internet-facing .NET/React applications. Covers TLS, response headers, request filtering, and dynamic IP restriction.
Every system I engineer is a story — with characters (users), plot (flow), and stakes (failure modes). Every novel I write is a system — with architecture, logic, and edge cases the author must resolve. The tools are different. The instinct is the same.
I'm a software engineer based in Montréal who builds automation systems, devops pipelines, and AI-powered tools. I care about practical solutions that actually get used — not elegant abstractions that rot in a repo.
I'm also a novelist. My first book, Ecos en la Oscuridad, is a psychological thriller about technology, paranoia, and the quiet erosion of control. I write the way I code: architecture first, then fill in the prose.
The two identities aren't in conflict. A well-designed API and a well-structured chapter share the same DNA — clear contracts, no hidden state, predictable behavior. Both reward obsessive iteration.
accepts: interesting problems · responds: 200 OK Send me yours. I'll read every word.