Open to junior roles

Building things that work and stay secure.

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 touch

Selected work

Real projects, running live.

My Cars

A full-stack app to manage cars, with roles, authentication and an admin area. Runs live on my own server.

AngularDjangoPostgreSQLDocker
Demo login: demo / Demo-Visitor-2026
My Cars home page: a car catalogue with search filters and daily prices

MathWizard

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.

KotlinJetpack ComposeAndroidGame

Android only, outside the Play Store — your phone will ask you to allow installs from this source once.

MathWizard run: a spell flies at a water enemy on a fractions problem MathWizard home screen: a pixel-art wizard in front of the endless spire

This website's server

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.

LinuxDockerCloudflareSecurity
$ 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
Illustrative output, no real hostnames, IPs or keys.

About

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.

PythonDjangoAngularTypeScript PostgreSQLDockerLinuxGitNginx

Let's talk

I'm looking for a junior software engineering role.