Mariano Riefolo
Mariano Riefolo
Computer Science student

Hi, I'm Mariano 👋

I'm a CS student who loves building open-source tools and solving backend problems. The projects I built started as personal needs. I lean heavily towards efficiency and user privacy, whether I'm writing a Rust scraper or shipping an offline-first app.

🟢 Uni student • Open to part-time backend roles
📍 Remote / Europe

⚙️ What I Do

I strongly prefer backend and systems programming over frontend design. In the past, I used to make indie games (especially in GDScript) and self-host a lot of my own services.

🎧 Beyond Code

I read mostly non-fiction (although I enjoy some fiction too), and I listen to a lot of music. I'm also a big fan of F-Droid and the open-source community.

Things I built because I needed them

From privacy-first expense trackers to mapping Italian dialects.

  • Denaro

    Denaro is a privacy-first personal finance app built with Expo and React Native. It works entirely offline: organize your money into customizable "buckets", record incomes and expenses, transfer funds between buckets, and automate recurring transactions — all stored locally in an encrypted database.

    • Expo
    • React Native
    • Encrypted DB
  • Dialettario

    Dialettario is a collaborative dictionary of Italian dialects that allows you to discover, add, and consult local terms by region, province, and city.

    • T3
    • TypeScript
    • Next.js
    • Expo
  • NStates

    An Android client for NationStates built to provide a better native experience than the browser version.

    • Jetpack Compose
    • Kotlin
    • Android
  • Figlet Browser

    Browse and preview hundreds of FIGlet ASCII art fonts directly in your browser. Search by name, filter by tags, pin favorites, and preview custom text in any font with a clean, responsive UI.

    • React
    • TypeScript
    • Vite
    • Figlet.js
    • Bun
    • Tailwind CSS

🧠 My Approach

My Olympiad background taught me to care deeply about efficiency (my proudest moment was coding a segment tree with lazy propagation before ChatGPT existed). Lately, though, I use AI to help me ship faster so I can focus on solving real problems for real people.

🏆 Olympiad participations

Competition Year Rank
Olicyber 2024 60th
Olicyber 2023 47th
Olinfo 2023 66th
Olicyber 2022 49th
Olinfo 2022 81st