██████╗  ██╗ ██╗  ██╗ ███████╗ ███████╗ ██╗      ██╗ ███╗   ███╗  █████╗   █████╗ 
██╔══██╗ ██║ ██║ ██╔╝ ██╔════╝ ██╔════╝ ██║      ██║ ████╗ ████║ ██╔══██╗ ██╔══██╗
██████╔╝ ██║ █████╔╝  ███████╗ █████╗   ██║      ██║ ██╔████╔██║ ███████║ ███████║
██╔═══╝  ██║ ██╔═██╗  ╚════██║ ██╔══╝   ██║      ██║ ██║╚██╔╝██║ ██╔══██║ ██╔══██║
██║      ██║ ██║  ██╗ ███████║ ███████╗ ███████╗ ██║ ██║ ╚═╝ ██║ ██║  ██║ ██║  ██║
╚═╝      ╚═╝ ╚═╝  ╚═╝ ╚══════╝ ╚══════╝ ╚══════╝ ╚═╝ ╚═╝     ╚═╝ ╚═╝  ╚═╝ ╚═╝  ╚═╝
        
◆ PIKSELIMAA.FI ◆ SYSTEM ONLINE ◆ VER 47.0 ◆

> PROJECTS - Running Processes

▶ ACTIVE PROCESSES

llm.pikselimaa.fi

Status: LIVE | Type: LLM / AI

Self-hosted Open WebUI instance with Ollama backend for local LLM inference. Private AI — no data leaves the premises. Running various open-source models for development workflows and daily use.

▶ IS YOUR ORGANISATION USING AI TOOLS FROM BIG TECH?

ChatGPT, Copilot, Gemini — convenient, yes. But your prompts, documents, and data are processed on external servers, potentially outside the EU. That is a problem under GDPR, NIS2, and depending on your sector, HIPAA as well. Many organisations don't realise they are already in breach.

I build and deliver turn-key private AI infrastructure — fully self-hosted, air-gapped if needed, zero data leaving your premises or your jurisdiction. Open-source LLMs, private document search, internal tooling, staff training included. Deployable on-premise or on GDPR-compliant Finnish/EU cloud.

Beyond AI: Full-stack development, cloud cost optimization, team upskilling, and technical leadership consulting.

Interested? Contact me and let's talk specifics.

STACKDocker, Ollama, Open WebUI, NVIDIA GPU
STATUSLive, Operational
COMPLETION100%   [ READY ]
▶ BY THE WAY — THIS SITE RUNS ON A 13-YEAR-OLD THINKPAD T430

Not a VPS. Not AWS. Not a €2000/month Kubernetes cluster. A secondhand Lenovo laptop from 2012, sitting in a flat in Finland, serving this site, the LLM stack, and several other apps — simultaneously, without breaking a sweat.

In the IRC Galleria era, machines a fraction as powerful served hundreds of thousands of users. That principle never stopped being true — we just forgot it somewhere between the first AWS bill and the third microservice. Optimised architecture, event-driven design, and local hardware still beat the cloud on cost by an order of magnitude.

Running your own stack isn't exotic. It's a T430, Docker, nginx, and a bit of sense. I can help you figure out what you actually need — and what you're massively overpaying for.

Curious what your infrastructure costs could look like? Let's talk.


lightnings.pikselimaa.fi

Status: LIVE | Type: Application

Real-time lightning strike radar pulling live data from the Finnish Meteorological Institute (FMI). Strike positions stream to the browser via SSE the instant they occur — no polling, no page refresh. Custom-built from scratch and Docker-containerised.

STACKPython 3, SQLite, SSE, FMI WFS API, Leaflet, Docker
STATUSLive, Operational
COMPLETION100%   [ READY ]

cctv.pikselimaa.fi

Status: LIVE | Type: Infrastructure

Home security CCTV system with a React SPA frontend. Real-time SSE feed delivers clip notifications the instant motion is detected. HTTP byte-range streaming for fully seekable in-browser video playback without buffering the whole clip. Backend runs on a dedicated GPU machine on the LAN.

STACKReact, Node.js, Docker, SSE, nginx
STATUSLive, Operational
COMPLETION100%   [ READY ]

files.pikselimaa.fi

Status: LIVE | Type: Infrastructure

Self-hosted file storage running Filebrowser with TUS resumable upload support — if your connection drops mid-upload, it picks up exactly where it left off. HTTP/2 throughout, Docker-containerised, handles files up to 10 GB.

STACKFilebrowser, Docker, TUS protocol, HTTP/2, nginx
STATUSLive, Operational
COMPLETION100%   [ READY ]

emoji.pikselimaa.fi

Status: LIVE | Type: Application

A fast emoji picker with search and categories. Features a virtual keyboard that lets you type emoji by clicking — no need to remember keyboard shortcuts. Self-hosted for privacy.

STACKVanilla JavaScript, nginx, Web Components
STATUSLive, Operational
COMPLETION100%   [ READY ]

HOMELAB — AI Stack

Status: LIVE | Type: LLM / AI

Fully private AI assistant stack running on local GPU hardware. Sofia Botvik (OpenClaw) is the personal assistant — wired into Telegram for messaging, with local voice I/O via Whisper (STT) and Piper (TTS). vLLM handles inference with proper VRAM scheduling. A GDPR-compliant consent proxy gates all outbound data flows, and an email integration connects Sofia to the inbox.

No API keys. No cloud. No monthly bill.

ASSISTANTSofia Botvik (OpenClaw) — personal AI for the CTO
INTERFACETelegram
INFERENCEvLLM + Ollama (NVIDIA GPU, optimised VRAM)
VOICE INWhisper — local STT transcription
VOICE OUTPiper — local TTS synthesis
DATA GATEConsent proxy — GDPR-compliant outbound gating
EMAILInbox integration
STATUSAll components operational
ACCESSPrivate — LAN only
COMPLETION100%   [ READY ]

switch.pikselimaa.fi

Status: BLOCKED: COMPLIANCE | Type: Application

A dead man's switch service. Store sensitive information or documents that are automatically delivered to designated recipients if you fail to check in within a set timeframe. Built for journalists, personal safety situations, and digital legacy. Currently offline, waiting for compliance tasks to finnish.

STACKTypeScript, Node.js, AWS, PostgreSQL, React
STATUSBlocked - GDPR compliance pending
COMPLETION70%

Daily Intent Engine

Status: IN DEVELOPMENT | Type: Personal Tool

A productivity tool for neurodivergent minds. Instead of an infinite todo list, it uses a local LLM (Ollama) to select exactly 3 tasks each morning and delivers them via Telegram. Complete them, log them, repeat. The math: 3 tasks × 365 days = 1,095 meaningful actions per year with zero decision fatigue.

STACKTypeScript, Node.js, Ollama, Telegram Bot API
STATUSIn development
COMPLETION40%

▶ FUTURE DEVELOPMENT

Projects in the pipeline:

[ ]A500 game written in C
[ ]Retro game homages in browser
[ ]Daily Intent Engine — public release

*** PRESS FIRE BUTTON TO CONTINUE ***