User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
Admin
Wyvern-shaped software developer and hobby vector artist. Also sometimes a fluffy werewolf alien creature (Areon).

Creator of the neofoxes, neocats and other emojis.
wvrnBox
Website
https://volpeon.ink/
Speaking German, English
Age 30s
Pronouns he / him
Backup Account @volpeon@goto.wyvern.rip
Bonus Content @areon@icy.wyvern.rip
Pinned notes
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
3mo
A piece I've been working on last week: a young wyvern. The fur pattern is inspired by aardwolves.

Original:
volpeon.ink/art/2026-young-wyvern/

User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
6mo
Imagine waking up and finding out that things have changed quite a bit....

A different piece compared to my usual art. I started it one year ago, but stopped because I wasn't quite up to it yet. Now I was.
wyvUwu

Full res:
volpeon.ink/art/2026-a-new-life/

User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
6mo
The new ✨ Volpeon design is complete!

volpeon.ink/art/2025-refsheet/

User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
7mo
I still got the old drawing pinned on my profile, and I also want a reason to show the revised Areon character sheet drgn_mlem

Full resolution art:
volpeon.ink/art/2025-areon/

User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
1y
Here's the I promised. wvrnMlem

I'm a software developer in the physical realm, and a fluffy wyvern who draws vector art in the online realm. Chances are you have at least seen some of my emojis before.
wvrnBox
I attached some of my art, but if you want to see all of it, go to
volpeon.ink
For questions about commissions and other things, please check my FAQ:
volpeon.ink/faq/

The account date may suggest otherwise, but I've been on the fediverse for about 5 years now. I just have a tendency to try new servers and lose my history in the process.
wvrnAngel

I also have a separate account for all sorts of posts I don't want to put on here, such as writing experiments or personal topics:
@areon
Latest notes
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
5h
@nova Flat Floof Fmonday
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
10h
AAAAAAAAAA MONDAY
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
1d
@felifeli @fristi Haha, I remember this
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
2d
@stefan @keeya Steht ja nicht umsonst für Club Deutscher Unternehmer areonNCool
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
2d
@keeya Ich finds ja bezeichnend, dass es nicht die Maskenaffäre war, die ihn zu Fall gebracht hat, sondern das. Aber besser als nichts allemal areonNAngel
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
2d
@windmelodie I found it areonNAwoo
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
2d
Jens Spahn tritt als Unionsfraktionschef zurück
Geil
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
2d
Still working on Corvos. I had to change it so it has 2 separate pipelines instead of just one since that's the only way to capture the different behavior between stuff in the pages folder (where e.g. .ts files are turned into .html pages) and assets (where .ts files are bundled with ESBuild).

This has lead to
pages only containing everything from the pages folder, and site.load and site.glob can be used to pull in any other kind of file (even remote), which is then compressed and hashed and whatever else you configured in the asset pipeline.
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
4d
Thirmsty foxxos
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
4d
@fristi Congrats neofox_aww
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
4d
@fabos @volpi Shit, my secret is out wyvPensive
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
4d
Worked on Corvos again. The logic is now flipped around so instead of hoovering up a source folder with all of its contents, it now takes entry points (most reasonably page files), and then any file can call site.$.load() to run the pipeline with that file as entry point. The results are then integrated into the main pipeline and continued to be processed there. This is inspired by how bundlers typically work. And it's neat to see files not appearing in the output at all if I haven't used them anywhere.
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
5d
@varbin @Laz wvrnNom
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
5d
It worked a lot like Lume in that you gave it a root path and it ingested everything in there. I'm switching the logic to be more like Astro, where files only get ingested if they're requested, because the former logic caused some annoying problems where I needed to handle files of the same type differently
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
5d
Funny, I only noticed some fundamental issues with Corvos only after I ported the last remaining sections of my website. And now I'm changing a lot about how it works. neofox_googly_woozy
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
6d
@puniko neofox_googly_shocked
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
6d
@puniko drgn_nom_cat
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
6d
eepyyyyyyyyyyyyyyyyyy areonNScream
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
6d
@Lingondraken eepy as heck areonNFlat
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
6d
@Numerfolt neofox_googly_woozy