// senior software engineer · data infrastructure · platform engineering
Welcome to my personal page. I'm glad you're here.
I work as a software engineer, with 10+ years of experience in building data platforms, ETL infrastructure, ML tooling, observability, etc.
I'm also a curious lifelong learner, deeply interested in database engine internals, query languages, programming language design, generative AI and natural language processing, etc. I enjoy building hobby projects in this space in my spare time and reading research papers or diving into third-party code to learn something new.
I thrive on thoroughly understanding systems, transforming ideas into successful projects, and will stop at nothing to understand and debug an issue.
I'm passionate about effective communication and collaborating with diverse, cross-functional teams and stakeholders, facilitating inclusive and empathetic discussions, and simplifying complex topics for varied audiences. I value cooperation, psychological safety, and clear thinking. I like to understand systems thoroughly before changing them, and I write for humans as much as for machines.
At heart, though, I just love building software that is clean, performant, innovative, and pleasant to use.
Python · FastAPI · PostgreSQL · OpenAI / Anthropic APIs · Telegram · RAG
An AI personal assistant focused on personal analytics, productivity, and contextual memory. Rather than a stateless chatbot, Benedict maintains a persistent model of the user — goals, habits, ongoing threads — and uses a RAG workflow to surface relevant context proactively. Built on top of local and hosted LLMs with a Telegram interface. An ongoing exploration of what genuinely useful, non-generic AI assistance looks like in practice.
Rust · compiler design
An experimental programming language, compiler, and runtime in Rust. Building it has been as much about understanding compiler and runtime design from the inside as about the language itself.
I keep a reading list of papers, projects, and ideas I find interesting — distributed systems, logic programming, query languages, serverless compute, software performance. It's a reasonable map of how I think about the problem space.