My Cars
A full-stack app to manage cars, with roles, authentication and an admin area. Runs live on my own server.
demo / Demo-Visitor-2026
I'm Arlindo Dishi, a software engineer from Tirana. I build full-stack apps, run my own server, and I'm starting an MSc in Cybersecurity.
See my work Get in touchReal projects, running live.
A full-stack app to manage cars, with roles, authentication and an admin area. Runs live on my own server.
demo / Demo-Visitor-2026
An endless math roguelite in progress: climb a spire floor by floor, where every solved problem is a spell. Faster answers hit harder, mistakes let the enemy strike back, and difficulty adapts to how you play. Kotlin, Jetpack Compose and a fully unit-tested game engine.
Android only, outside the Play Store — your phone will ask you to allow installs from this source once.
An old laptop turned into a 24/7 server. Docker, Cloudflare Tunnel, key-only SSH, a firewall and Tailscale for remote access. No open ports at home.
$ docker ps --format '{{.Names}}: {{.Status}}' portfolio: Up my-cars-web: Up my-cars-backend: Up my-cars-db: Up (healthy) mathwizard-site: Up $ cloudflared tunnel info tunnel: connected, outbound only $ sudo ufw status Status: active, default deny incoming $ sudo sshd -T | grep passwordauth passwordauthentication no $ tailscale status --self online: admin access over the tailnet only
A bit about how I work.
I finished my BSc in Software Engineering in Tirana and I'm starting an MSc in Cybersecurity. I like understanding how things run underneath, so I host my own projects and secure them myself.
Recently I built this setup end to end: domain, DNS, tunnel, containers, hardening. Before publishing my app I reviewed its code and fixed weak spots in validation and permissions.