Skip to main content

Vilian Gerdzhikov,fullstack & founder.

Creative / Fullstack / Founder / ScholarAvailable for projects

I build desktop tools in Rust and product frontends in TypeScript. Based in Sofia, currently at CarrierX and running two platforms of my own.

Selected work

Tools I built because I wanted to use them.

19 projects, mostly Rust and TypeScript. Almost all of them are on GitHub.

6 of 19 projects
CarrierX logo
Private

Web

The CarrierX public site and customer portal, moved off a decade of Ember into one Next.js app and redesigned on the way. My day job: the site, the portal and the pipelines behind them.

  • Next.js
  • React
  • Tailwind CSS
Gitadel logo

Systems

The Git server my own code actually lives on. Private repos, LFS, issues, and mirroring from GitHub. No pull requests, no activity feed, no in-browser editor.

  • Rust
  • Axum
  • Svelte
  • Sley
Shadoword logo

Desktop

Speech to text that never leaves the machine. Whisper runs locally, the desktop client is native, and it works with no network at all.

  • Rust
  • Tauri
  • Whisper
Arkada logo
Private

Web

A sales demo for a residential developer: buyers pick a building, a floor and an apartment from the drawings themselves. Nine design versions behind one switcher, all on one CMS.

  • Next.js
  • Payload CMS
  • Three.js
ClipSync logo

Desktop

Encrypted clipboard history shared across my own Linux machines. No server in the middle. The devices talk to each other over QUIC.

  • Rust
  • egui
  • QUIC
  • SQLCipher
Orca logo
Private

Systems

One console for the language models on my GPUs: what is stored where, what is running, and which model is holding which gigabyte of VRAM.

  • Rust
  • Axum
  • Svelte
  • NVML
What I build

Systems, product, and the infrastructure under both.

The interesting problems sit where these meet. A desktop app that needs a dashboard, or a frontend that needs a runtime nobody else wants to write.

01 / systems

Native & systems work

Rust for the parts that must not fail. Tauri desktop apps, local inference, encrypted device meshes, and plugins that ship as real binaries.

02 / product

Product frontends

Next.js, SvelteKit, and Astro in typed monorepos. Migrations off legacy stacks, design systems, and interfaces that survive contact with real users.

03 / infra

Self-hosted infrastructure

NixOS, Docker, Dokploy, and my own Git server. Every project has somewhere to live on day one, and I am not renting it from anyone.

Toolbox

What I reach for first.

I have used far more than this over the years. These are the ones that stuck. Hover any of them for the reason why.

33 tools, one opinion each. The blue ones are mine.

Experience

CarrierX

Core developer at CarrierX. I came in to redesign the user portal and move it from Ember to React, then kept going down the stack: the Rails backend is being rewritten in TypeScript, and the pipelines and servers are on my plate too. A decade of code, moved forward without taking the thing offline.

Visit website
CarrierX logo

Worked with

By the numbers

I run what I build, on machines I look after.

I went through every repository I could find, from my first commit in 2020 to this week, and counted.

Commits

10,536

Under my own name, merges not counted.

  1. 62020
  2. 1252021
  3. 3512022
  4. 9332023
  5. 9412024
  6. 3,2492025
  7. 4,9312026

Lines written

1.6M+

Code only. Lockfiles and pasted-in libraries not invited.

Projects

163

129 of my own, 34 built with a team.

Files

49K+

Tracked across the projects that are mine.

Repositories

81

On GitHub. 76 live on the Git server I host myself.

What it is written in

  1. Rust209K
  2. TSX140K
  3. Svelte124K
  4. TypeScript106K
  5. Python95K

Lines in my own projects today. Rust on top, which surprised nobody.

Stacks

30

My own apps next to Immich, Nextcloud, Plausible, Plane and a Git server.

Devices on my mesh

17

Servers, desktops and a phone, on one private network.

Containers running

56

  1. oracleCloud36
  2. neoHome server12
  3. vdWorkstation5
  4. kiwiWorkstation3

Dokploy is the control room. It builds from a Git push and deploys to the cloud box and the server at home, with Traefik routing in front and a Cloudflare tunnel for anything that lives in my flat. The workstations only run what I am building that day.

Counted September 2026

Now

Two platforms in flight.

vAIced

In development

Turns novels into audiobooks with distinct AI character voices, pacing, and emotional range.

Get early access

Alpha

In development

A study platform that turns your own course documents into flashcards, quizzes, and summaries, then schedules the revision for you.

Ask for updates

How I got here

  1. 2018
    The Spark
    • Python

    10th grade, and the assignment was to build something in Python. I handed in a train station ticket simulator held together by if-else statements nested so deep you had to scroll sideways. It sold exactly the tickets I tested and nothing else. I passed, and nobody was more surprised than me.

  2. 2020
    Full Marks
    • Unity
    • C#
    • Node Graphs

    Diploma project: a node-graph boolean algebra simulator in Unity. Drag-and-drop logic blocks, visual wiring, composable gates. Only student to get full marks from the panel.

  3. 2021
    For the HordeProject: Indecisive
    • SvelteKit
    • PocketBase
    • DaisyUI

    Made my first actual website, a recruitment page for my World of Warcraft guild, and hosted it myself. Raid schedules, class roles, the whole deal. Responsive design learned the hard way at 2am.

  4. 2022
    Going Pro
    • Next.js
    • Turborepo
    • Astro
    • Tailwind

    Started university and picked up freelance work at the same time. Built 3 websites for hint.gift. First real client, real deadlines, real pressure. It taught me to get the work as close to perfect as I could, as fast as I could.

  5. 2023
    A1
    • Appwrite
    • SvelteKit

    Built a proprietary platform for AI dataset refinement. Can't say much, NDA territory, but it involved ML pipelines, annotation tooling, and a lot of data.

Got somethingworth building?

Currently taking on a small number of projects. Tell me what you're working on and I'll tell you straight if I'm the right person for it.

Start a conversation