> initializing portfolio.exe

Franco

Software Developer

Computer Science graduate. Not an engineer — technically.

franco@void ~ %
scroll

001 // about

Who I Am

A bit of context before we dive into the code.

I build backend systems that are fast, reliable, and (ideally) predictable.

I care a lot about performance, sometimes more than necessary. If something can be faster, cleaner, or simpler, I’ll probably spend time figuring out how, even if the original version “worked fine“.

I like understanding what’s happening under the hood instead of pretending abstractions are magic.

Computer Science graduate. NOT AN ENGINEER, which I will continue to clarify for legal and emotional reasons.

📍 Argentina

$ neofetch --minimal

OS~Arch Linux
WM~Qtile (X11)
Editor~Neovim
Shell~Zsh + Zinit
Theme~∴ Void
Font~VictorMono NF
VPN~WireGuard
Infra~RPi + Docker

002 // skills

Stack & Tooling

Technologies I work with — from the kernel up.

󰘦

Languages

CBash / ZshLuaSQLTypeScript

Systems

Arch LinuxSystemdWireGuardNftablesX11 / Qtile

Infrastructure

DockerDocker ComposeRaspberry PiSelf-hostingCaddy

Tools

NeovimGitGiteaMPDRofitmux

Networking

WireGuard VPNDNS / resolvedNetworkManagerReverse proxies

003 // projects

Things I've Built

A selection of projects — more in progress.

Distributed File-System

archived

Uni project simulating a disctributed file-system like drive with client, datanodes and a namenode

GoCLIDistributed-SystemFile-System
+

More projects incoming

Always building something new.

004 // stats

GitHub Activity

Public repos and contribution stats.

FrancoJ-cmd

FrancoJ-cmd

2 repos3 followers

KMP Desktop app that ranks the top 100 Steam games by a composite score of live player count + community rating. Built with Compose Multiplatform, Ktor, and Clean Architecture (MVVM).

Kotlin
00