Developer · Stockholm

Javier
Díaz

Fullstack .NET developer in training (Lexicon, and Media Technology at KTH). I combine programming, web, databases and cloud with 20+ years in hospitality and an international career as a DJ, music producer and radio host — so I care about how people actually use things. Especially interested in streaming, music distribution, audio, media, AI and digital platforms, and in terminal-centred, cross-platform Linux workflows.

Projects

Most of these are course and learning projects: each was built to practise a specific technique, not hardened for production, so expect rough edges. The live demos reset their data and keep nothing you enter. The home server is the exception: it runs in production.

Skills

Languages
C#, JavaScript/TypeScript, Python, Rust, Java, PHP, HTML/CSS
.NET & web
ASP.NET Core, Web API, Blazor, Entity Framework Core, React, Node.js, Fastify, Vite, Bootstrap
Data
SQL, data modelling, MongoDB, Cosmos DB, PocketBase
Testing & process
TDD, xUnit, Moq, Jest, Scrum, Git/GitHub
Cloud & DevOps
Azure (Web App, CI/CD, Cosmos DB, Azure SQL), GitHub Actions, Docker/Podman, Cloudflare
Linux & networking
NixOS, Arch, Ubuntu, systemd, SSH, nginx; TCP/IP, DNS, DHCP, VPN, Active Directory

Education