i'm dan, a software developer who writes a lot of typescript. currently exploring programming with rust, learning reproducible environments with nix and deploying applications using k3s.

projects

machina
tracks personal listening history with detailed analytics.
solidjs
rust
bun
tanstack-start
prometheus
docker
openapi
avrg.dev
cloudflare worker for handling serving my image links
cloudflare-workers
cloudflare-access
react
backblaze-b2
mirai
lightweight cross-platform wallpaper manager.
rust
nix
cross-platform
mei
rust discord bot to download video links
rust
backblaze-b2
dotfiles
my personal dotfiles, including nixos and neovim configurations
neovim
nix
nixos
auto-buffer-close.nvim
simple nvim plugin to automatically close unmodified buffers, similar to vscode "preview" mode
neovim
lua
R album cover

R

Roselia

Wahl

about 2 hours ago
Luna -lily- album cover

Luna -lily-

Lenoria

Prologue

about 2 hours ago
ARCADIA album cover

ARCADIA

ヰ世界情緒

創生

about 2 hours ago
あぶく album cover

あぶく

ヨルシカ

あぶく

about 2 hours ago
INTERNET ANGEL album cover

INTERNET ANGEL

Aiobahn +81

INTERNET ANGEL

about 2 hours ago
AiAiA album cover

AiAiA

Ado

AiAiA

about 2 hours ago
The World Is Waking album cover

The World Is Waking

Metal Scar Radio

Yi

about 2 hours ago
残痕字 album cover

残痕字

MyGO!!!!!

往欄印

about 2 hours ago
残痕字 album cover

残痕字

MyGO!!!!!

往欄印

about 2 hours ago
ENDLESSGAME album cover

ENDLESSGAME

NEK!

EXCLAMAT!ON

about 11 hours ago
Angles album cover

Angles

Ave Mujica

Angles

about 12 hours ago
Hurtful & Painful album cover

Hurtful & Painful

TOGENASHI TOGEARI

Togeari

about 12 hours ago
Ave Mujica album cover

Ave Mujica

Ave Mujica

Alea jacta est

about 12 hours ago
Ether album cover

Ether

Ave Mujica

Ether

about 12 hours ago
NOX LUX album cover

NOX LUX

MYTH & ROID

NOX LUX

about 12 hours ago
スピラ album cover

スピラ

sekai

スピラ

about 12 hours ago
AWAKE album cover

AWAKE

Hoshimachi Suisei

AWAKE

about 12 hours ago
KiLLKiSS album cover

KiLLKiSS

Ave Mujica

KiLLKiSS

about 12 hours ago
Georgette Me, Georgette You album cover

Georgette Me, Georgette You

Ave Mujica

Georgette Me, Georgette You

about 12 hours ago
魔性少女 album cover

魔性少女

ファントムシータ

少女の日の思い出

about 12 hours ago
ただ、君のままで album cover

ただ、君のままで

Sou

ただ、君のままで

about 12 hours ago
Kaiju album cover

Kaiju

sakanaction

Kaiju

about 12 hours ago
doppelgänger album cover

doppelgänger

Creepy Nuts

doppelgänger

about 12 hours ago
ReawakeR (feat. Felix of Stray Kids) album cover

ReawakeR (feat. Felix of Stray Kids)

LiSA

ReawakeR (feat. Felix of Stray Kids)

about 12 hours ago
狂宴-FEAST- album cover

狂宴-FEAST-

Hakos Baelz

狂宴-FEAST-

about 12 hours ago
Wolfish album cover

Wolfish

ローレライ(歌:水上スイ)

メリトクラシー

about 12 hours ago
光の呼び声 album cover

光の呼び声

ELFENSJóN

ZENITH

about 12 hours ago
Imprisoned XII album cover

Imprisoned XII

Ave Mujica

Imprisoned XII

about 13 hours ago
Crucifix X album cover

Crucifix X

Ave Mujica

Crucifix X

about 13 hours ago
MAZE album cover

MAZE

NEK!

EXCLAMAT!ON

about 13 hours ago
No one album cover

No one

TOGENASHI TOGEARI

No one

about 13 hours ago
Caramel Pain album cover

Caramel Pain

Hoshimachi Suisei

新星目録

about 13 hours ago
ATARAXIA album cover

ATARAXIA

ELFENSJóN

ZENITH

about 13 hours ago
The World Is Waking album cover

The World Is Waking

Metal Scar Radio

Yi

about 13 hours ago
Yi album cover

Yi

Metal Scar Radio

Yi

about 13 hours ago
あぶく album cover

あぶく

ヨルシカ

あぶく

about 13 hours ago
FARAWAY album cover

FARAWAY

ヰ世界情緒

FARAWAY

about 13 hours ago
ex;curse velvet album cover

ex;curse velvet

aisagasu eye shadow

Wired Curse

about 13 hours ago
太陽の楽園~Promised Land~ album cover

太陽の楽園~Promised Land~

Aiobahn +81

eau de parfum ~extended play~

about 13 hours ago
DYNA MIND album cover

DYNA MIND

9Lana

DYNA MIND

about 13 hours ago
愛の唄 album cover

愛の唄

Myuk

Arcana

about 13 hours ago
Yi album cover

Yi

Metal Scar Radio

Yi

about 13 hours ago
The World Is Waking album cover

The World Is Waking

Metal Scar Radio

Yi

about 14 hours ago
Yi album cover

Yi

Metal Scar Radio

Yi

about 14 hours ago
The World Is Waking album cover

The World Is Waking

Metal Scar Radio

Yi

about 14 hours ago
Yi album cover

Yi

Metal Scar Radio

Yi

about 14 hours ago
The World Is Waking album cover

The World Is Waking

Metal Scar Radio

Yi

about 14 hours ago
Yi album cover

Yi

Metal Scar Radio

Yi

about 14 hours ago
The World Is Waking album cover

The World Is Waking

Metal Scar Radio

Yi

about 14 hours ago
Yi album cover

Yi

Metal Scar Radio

Yi

about 14 hours ago
The World Is Waking album cover

The World Is Waking

Metal Scar Radio

Yi

about 14 hours ago
Yi album cover

Yi

Metal Scar Radio

Yi

about 14 hours ago
The World Is Waking album cover

The World Is Waking

Metal Scar Radio

Yi

about 14 hours ago
Yi album cover

Yi

Metal Scar Radio

Yi

about 14 hours ago
愛讐 album cover

愛讐

REIRIE

愛讐

about 14 hours ago
The World Is Waking album cover

The World Is Waking

Metal Scar Radio

Yi

about 16 hours ago
DANG JEALOUS album cover

DANG JEALOUS

Earthists.

DANG JEALOUS

about 21 hours ago
Crucifix X album cover

Crucifix X

Ave Mujica

Crucifix X

about 21 hours ago
MAZE album cover

MAZE

NEK!

EXCLAMAT!ON

about 21 hours ago
No one album cover

No one

TOGENASHI TOGEARI

No one

about 21 hours ago
Caramel Pain album cover

Caramel Pain

Hoshimachi Suisei

新星目録

about 21 hours ago
ATARAXIA album cover

ATARAXIA

ELFENSJóN

ZENITH

about 21 hours ago
The World Is Waking album cover

The World Is Waking

Metal Scar Radio

Yi

about 21 hours ago
Yi album cover

Yi

Metal Scar Radio

Yi

about 21 hours ago
あぶく album cover

あぶく

ヨルシカ

あぶく

about 21 hours ago
FARAWAY album cover

FARAWAY

ヰ世界情緒

FARAWAY

about 21 hours ago
ex;curse velvet album cover

ex;curse velvet

aisagasu eye shadow

Wired Curse

about 21 hours ago
太陽の楽園~Promised Land~ album cover

太陽の楽園~Promised Land~

Aiobahn +81

eau de parfum ~extended play~

about 21 hours ago
DYNA MIND album cover

DYNA MIND

9Lana

DYNA MIND

about 21 hours ago
愛の唄 album cover

愛の唄

Myuk

Arcana

about 21 hours ago
The World Is Waking album cover

The World Is Waking

Metal Scar Radio

Yi

about 22 hours ago
Yi album cover

Yi

Metal Scar Radio

Yi

about 22 hours ago
The World Is Waking album cover

The World Is Waking

Metal Scar Radio

Yi

about 22 hours ago
Yi album cover

Yi

Metal Scar Radio

Yi

about 22 hours ago
The World Is Waking album cover

The World Is Waking

Metal Scar Radio

Yi

about 22 hours ago
Yi album cover

Yi

Metal Scar Radio

Yi

about 22 hours ago
The World Is Waking album cover

The World Is Waking

Metal Scar Radio

Yi

about 22 hours ago
Yi album cover

Yi

Metal Scar Radio

Yi

about 22 hours ago
The World Is Waking album cover

The World Is Waking

Metal Scar Radio

Yi

about 22 hours ago
Yi album cover

Yi

Metal Scar Radio

Yi

about 22 hours ago
The World Is Waking album cover

The World Is Waking

Metal Scar Radio

Yi

about 22 hours ago
Yi album cover

Yi

Metal Scar Radio

Yi

about 22 hours ago
The World Is Waking album cover

The World Is Waking

Metal Scar Radio

Yi

about 22 hours ago
Yi album cover

Yi

Metal Scar Radio

Yi

about 22 hours ago
The World Is Waking album cover

The World Is Waking

Metal Scar Radio

Yi

about 23 hours ago
Yi album cover

Yi

Metal Scar Radio

Yi

about 23 hours ago
The World Is Waking album cover

The World Is Waking

Metal Scar Radio

Yi

about 23 hours ago
Yi album cover

Yi

Metal Scar Radio

Yi

about 23 hours ago
The World Is Waking album cover

The World Is Waking

Metal Scar Radio

Yi

about 23 hours ago
The World Is Waking album cover

The World Is Waking

Metal Scar Radio

Yi

1 day ago
Yi album cover

Yi

Metal Scar Radio

Yi

1 day ago
The World Is Waking album cover

The World Is Waking

Metal Scar Radio

Yi

1 day ago
Yi album cover

Yi

Metal Scar Radio

Yi

1 day ago
The World Is Waking album cover

The World Is Waking

Metal Scar Radio

Yi

1 day ago
Yi album cover

Yi

Metal Scar Radio

Yi

1 day ago
The World Is Waking album cover

The World Is Waking

Metal Scar Radio

Yi

1 day ago
Yi album cover

Yi

Metal Scar Radio

Yi

1 day ago
The World Is Waking album cover

The World Is Waking

Metal Scar Radio

Yi

1 day ago
Yi album cover

Yi

Metal Scar Radio

Yi

1 day ago
The World Is Waking album cover

The World Is Waking

Metal Scar Radio

Yi

1 day ago