vensin.dev

ヴェンシン · ▌

projects.

things i built, ran, or learned from. some are alive, some are archived, some got nuked. all of them taught me something.

11
projects
5
active
2022+
building since · 34 techs
show:
  • vensin.dev v22026 – now
    vensin.dev v2active
    this very site · design + code

    A cozy old-web style portfolio rebuilt from scratch: live Discord presence, anime shelf, day/night theme and a layout that also works on a phone.

    TypeScriptNext.jsReactTailwindSQLiteRaspberry Pi
  • warden2026 – now
    wardenactive
    nothing binds a port without asking · design + code

    A registry that hands out local ports. Services register under a name and get a port back, the same one after every restart, so a backend never wakes up on the port its frontend grabbed. Comes with a TUI, a live event stream, webhooks and a firewall layer.

    PythonFastAPITextualPyPI
  • Okay-Garmin2026 – now
    Okay-Garminactive
    offline voice control for windows · design + code

    Say the wake word, then tell the PC what to do: press a hotkey, open a program, skip a track or put on a song. Vosk listens for the wake word, Whisper transcribes the command, nothing leaves the machine. Installer, updater, tray settings, German and English.

    PythonVoskWhisperSpotify APIpywebview
  • NeoPin2025 – now
    NeoPinactive
    self-hosted location sharing · app + server

    A React Native app for your phones and a tiny Node.js WebSocket server on your own machine: one map with everyone on it, no third party involved. Nothing is written to disk, restart the server and the slate is clean.

    TypeScriptReact NativeExpoNode.jsWebSocketLeafletDocker
  • country-flag-utils2024 – now
    country-flag-utilsactive
    country lookup for node and the browser · author + maintainer

    An npm package with all 250 ISO 3166-1 codes plus Kosovo: alpha-2, alpha-3, numeric, localized names, flag emoji and flag image URLs. Matches codes, names, emoji and 160 aliases regardless of case or accents.

    TypeScriptNode.jsnpm
  • Venix2026
    Venixarchived
    anime search bot for slack · design + code

    A Slack bot built with Bolt in socket mode: search anime and characters through the Jikan API and get rating, episodes, genres and images as Block Kit messages, plus a random-anime command. Built for the Hack Club Stardance event.

    JavaScriptNode.jsSlack BoltJikan API
  • Portfolio v12024 – 2026
    Portfolio v1archived
    the previous vensin.dev · design + code

    My previous portfolio with i18n (en/de), an interactive tech stack section, Steam/TikTok widgets and the first version of the Discord presence widget.

    TypeScriptNext.jsReactFramer MotionTailwindVercel
  • Velane2025
    Velaneshut down
    minecraft citybuild server · founder + backend

    A versatile Citybuild server with its own economy, shops and unique items, built for creative players and a friendly community. The server has since been shut down.

    JavaMySQLMongoDBLinuxMavenGradle
  • Old Portfolio2023 – 2024
    Old Portfolioarchived
    where it all started · learning by doing

    My very first portfolio site, written in plain HTML, CSS and JavaScript. Not pretty, but it was my start into web development.

    JavaScriptCSSHTML
  • Community Lounge2023
    Community Loungeshut down
    discord community + bots · bot developer

    A community Discord server with custom-built bots for moderation and entertainment. The server got nuked in 2023, which ended the project.

    JavaScriptMongoDB
  • GamesCloud2022 – 2023
    GamesCloudshut down
    minecraft minigames network · backend developer

    A Minecraft minigames network with lobby system and multiple game modes. Discontinued due to motivation and internal team issues, but it taught me a lot about Java and server infrastructure.

    JavaMavenMySQLLinux