Skip to content
Logo

About

When I was a kid, I'd spend hours going down Wikipedia rabbit holes and tinkering with whatever I could get running on the family desktop. Mostly games.

Then, during my final year of secondary school, I took Aplicações Informáticas B. That's where I wrote my first real program: a calculator in Pascal. Yes, Pascal. And not that long ago either. I still have the code on a random SSD somewhere. I also dabbled in Visual Basic around the same time.

University followed. Computer Science and Engineering. I kept finding myself losing track of time debugging something that wouldn't give. That's what drew me toward backend engineering and distributed systems.

I'm especially interested in backend engineering and how systems evolve at scale: the architecture decisions, the tradeoffs, the things that only reveal themselves under load. I'm also drawn to the human side of computing, particularly human-computer interaction and information visualization. My Master's thesis was on LLMs and HCI, exploring how interactive, non-linear interfaces can enhance the reliability of large language models by linking them to external knowledge sources. I also care about self-hosting, data ownership, and free and open source software.

I'm always open to a chat over coffee or tea, about systems, sci-fi ,or photography. Say hello.

Projects

  • doni at interweb

    where I write, build, and share what I'm working on.

    March 26, 2026 → Present

    astro react typescript tailwind shadcn rss r2 cloudflare pages
  • engine of more

    coding challenges, learning experiments, and random tinkering.

    December 1, 2021 → Present

    cplusplus c python julia html typescript go lua
  • exploria

    my MSc thesis project: a web-based tool that validates and visualizes LLM outputs against external knowledge sources using interactive node-link diagrams.

    vue vueflow elk.js typescript python fastapi openrouter render
  • sirs-submission

    network and computer security course: a proof-of-concept EHR system in Java with a custom cryptographic library for encryption, decryption, and digital signature verification.

    java maven gson vagrant mongodb