Welcome, I'm

Phirios

A passionate developer and self-hoster who loves building things that live on the internet. I enjoy working with modern technologies, managing infrastructure, and contributing to open source. When I'm not coding, you'll find me tinkering with my homelab or exploring new tools.

Here for your project demo?Gotcha

0123456789Projects & Achievements
01234567890123456789Self-Hosted Services
01234567890123456789Tools in Stack
0123456789Skills & Concepts

Projects & Achievements

2026
2025
2022

Experience

Frontend Developer

Moontekno - Vivacity

2022 - Present

Frontend & DevOps

Enbitron - TechnetWork

2025 - Present

Fullstack Developer

Stockimg AI

2025 - 2026

Achievements

Kopuz · Word-synced lyrics

2026

Datathon 1st Place

2025

Projects

Sufle

2026 - Present

A personal music platform connecting Spotify, Apple Music and YouTube Music. Rust backend, native iOS/macOS apps and a Linux client; in active development.

AILimitCounter

2026 - Present

AI CLI usage limits at a glance. A desktop utility for Claude Code and Codex, with native integrations for macOS and several Linux desktops.

spotiList

2026

Describe a mood and build a playlist from your Spotify liked songs. Rust API, local text embeddings and a Next.js dashboard.

Mac Remote

2026

An iPhone trackpad and keyboard for your Mac. Native Swift apps communicate over WebSocket on your local network or Tailscale.

Subarr

2026 - Present

A subtitle translation prototype combining speaker diarization, emotion-aware context and styled ASS output. Rust API with a Python ML pipeline.

Self-Hosted Services

There's something satisfying about running your own infrastructure — owning your data, understanding how everything connects, and fixing things at 2am because you can.

Media Stack

Complete media automation and streaming

Storage

File and object storage solutions

DevOps

Development and deployment tools

Networking

VPN and network management

Productivity

Communication and project tools

Tech Stack

Languages

TypeScriptMy go-to language for type-safe development
PythonML pipelines, metadata enrichment and automation
RustBackend APIs, native Linux apps and command-line tools
SwiftNative apps for iPhone and Mac

Frontend

ReactBuilding interactive user interfaces
Next.jsFull-stack React framework for production
Tailwind CSSRapid UI development with utility classes
Vue.jsAlternative framework for specific projects

Native Apps

SwiftUIShared interfaces for Sufle on iOS and macOS
GTK / libadwaitaA native Rust desktop client for Sufle on Linux

Backend

Node.jsServer-side JavaScript runtime
BunFast all-in-one JavaScript runtime
FastAPIHigh-performance Python APIs
AxumRust APIs backed by PostgreSQL and Tokio

Databases

PostgreSQLPrimary relational database for most projects
RedisCaching and session management
MongoDBDocument storage for flexible schemas

DevOps & CI/CD

DockerContainerizing everything I build
KubernetesDeploying and maintaining apps on a shared cluster
ArgoCDGitOps continuous delivery for Kubernetes
GitHub ActionsCI/CD pipelines for public projects
GitLab CIEarlier CI/CD pipelines for private projects
Forgejo ActionsSelf-hosted checks, builds and delivery for private projects

Infrastructure

NginxReverse proxy and load balancing
TailscaleSecure mesh VPN for my infrastructure
CloudflareDNS, CDN, and DDoS protection

Tools & Utilities

GitVersion control for everything
NeovimMy primary code editor
vscode
VS CodeSecondary editor for larger projects

Concepts & Patterns

State ManagementGlobal state patterns with Redux, Zustand, Context
Auth FlowsOAuth, JWT, session-based authentication
API DesignREST, GraphQL, and API best practices
SSR & SSGServer-side rendering and static generation
Self-HostingRunning services on personal infrastructure
MonitoringObservability with Grafana, Prometheus, Loki
Backup Strategies3-2-1 backups, snapshots, and disaster recovery
Embeddings & SimilarityMood-based music discovery with local text embeddings