Self-hosted AI, built end to end.

I'm Jussi. I design and run local AI, media and web projects, from the model to the server.

Selected work

Music Video Studio

Upload a song and get a beat-synced music video. It reads the tempo and sections, paints scenes, animates the big moments and cuts everything to the beat.

  • Python
  • FastAPI
  • ffmpeg
  • ComfyUI

Local AI stack

Chat, code and image models running on one GPU at home, reachable from anywhere through a Cloudflare tunnel with a login in front.

  • Open WebUI
  • LM Studio
  • Cloudflare

Private mail on my own domain

Mail for jussi.cc with SPF, DKIM and DMARC set up properly, so messages reach the inbox and not the spam folder.

  • DNS
  • Email
  • Zoho

What I work with

AI and models
  • Serving local language models
  • Image and video generation pipelines
  • Prompt and workflow design
Backend
  • Python and FastAPI
  • Audio analysis and job queues
  • Automation on Windows
Frontend
  • Next.js and TypeScript
  • Tailwind CSS
  • Accessible, fast interfaces
Infrastructure
  • Cloudflare, DNS and tunnels
  • Email deliverability
  • ffmpeg and media rendering

About

I run my own AI stack: local language models, image and video generation, a private mail server and a public site behind a tunnel.

I like building things end to end and keeping them under my own control, from the first prototype to the part that has to stay online.