Independent since 2004 · Lohja, Finland

AJ-Group helps you
create, collaborate and distribute
in your own ways.

Websites and web apps, hosting on our own servers in Finland, and custom electronics — including interactive AI avatar kiosks. One team, from the hardware to the CSS.

20+ years
building and running production systems
Finland
servers we own and operate ourselves
From €2/mo
SSD hosting with SSL included

What we do

Four things, done properly

Most of our work sits somewhere between software and hardware. Open a card for the detail.

Web development

Custom, responsive, standards-based sites and web apps — from a single landing page to a full platform.

  • HTML / CSS / JS
  • PHP
  • Node.js
  • Next.js
  • WordPress + Divi
  • Web apps

Hosting

SSD hosting on our own servers in Finland. Domain names, email, databases, SSL on every domain by default.

  • Servers in Finland
  • SSD + backups
  • Free SSL
  • PHP 8
New

Interactive AI avatar kiosk

An avatar that talks to you, listens, and answers in real time — turnkey, and fully customisable.

  • Speech to speech
  • Runs in a browser
  • Custom knowledge base

Electronics & IoT

Custom devices, interactive installations and embedded systems — designed, built and integrated.

  • Raspberry Pi
  • Arduino
  • ESP32
  • Sensors
  • GSM / GPRS

Streaming audio & video

Webradio, LibreTime, Icecast.

WordPress & Divi

Friendly editing for the people who keep the site alive. Chat systems too.

Kubernetes & cloud

Cluster capacity and cloud storage.

AI APIs & IT consulting

Practical integration of AI services, and advice on the rest.

Built & running

Web apps we designed, built and host

Live applications running on our own infrastructure.

AI helpdesk assistant

A meeting companion that listens, transcribes and advises.

It records a client conversation, transcribes it, and can be asked for advice at any point without stopping the recording — then writes a closing summary. Built on EU-hosted AI, behind an explicit consent gate, with encrypted logs.

  • Live transcription
  • EU-hosted AI
  • Consent gate

AI assistant to your existing Document Management System

Ask a question in plain language, get the answer from your own documents.

Questions are typed or spoken, and follow-ups keep the thread. It searches a self-hosted index rather than the open web — one that can be built straight from an existing Document Management System — answers in the language it was asked in, and cites the sources behind every answer.

  • Built on your DMS
  • Voice or text
  • Cited sources

Family tree builder

An invite-only tool for building a family tree together.

Relatives are invited by link and add their own branches. The tree renders as clean scalable graphics and exports to PDF. The conversational AI features allows for building the family tree simply by talking.

  • Invite-only
  • Multilingual
  • Print & PDF export

Wedding apps

A set of three connected apps built for a multilingual wedding.

A live subtitle wall that listens to the room and projects the translation in real time — any spoken language in, any languages out; at this wedding it heard English, French and Bulgarian and captioned in Bulgarian and French. A menu builder that suggests dishes and recipes with AI, rolls every ingredient up into one shopping list and prints the finished menu in several languages. And a shared checklist the organisers edit together. All three install to a phone like a native app.

  • Any language pair
  • Installable PWA
  • Realtime sync

Interactive AI avatar kiosk

An avatar that talks to you, listens, and answers in real time

You ask a question → it understands → it answers → it speaks, with natural movement and lip sync. Fully customisable in content, behaviour and appearance — ideal for reception desks, demonstrations and information points.

Demonstrated at Tête Défense, Paris — 16 April 2026.

AJ-Group AI avatar kiosk screen showing a virtual adviser
Second view of the AI avatar kiosk interface

Turnkey integration of the systems needed to create an interactive video avatar that can answer questions. The result is an avatar that speaks naturally, with lip synchronisation and coherent movement.

  1. 1

    The visitor speaks

    Someone asks a question out loud at the kiosk.

  2. 2

    Speech to text

    The audio is transcribed into text.

  3. 3

    The AI reads it

    The text is analysed by an AI model.

  4. 4

    An answer is written

    The AI generates a response from its instructions and knowledge base.

  5. 5

    The avatar replies

    The answer is turned into speech and rendered into a realistic avatar video.

Technical architecture

The system is made of two parts:

  • The kiosk — the physical unit: a Raspberry Pi base, screen, microphone and enclosure.
  • An application server that handles the integration of the different components.

The end interface simply runs in a web browser, which keeps the kiosk itself simple to deploy and replace.

Customisation

The avatar can be configured with:

  • Specific instructions
  • Behaviour rules
  • A dedicated knowledge base

That is what makes it answer as your organisation rather than as a generic assistant.

Video & avatar production

The avatar video is replaceable, and can be produced to order. The process relies on:

  • Motion capture of head movement and expressions
  • A text read-through used for lip synchronisation
  • Silent sequences that cover the natural transitions between answers
Key points
  • Turnkey solution
  • Simple interface — it runs in a browser
  • Customisable avatar: content, behaviour, appearance
  • Suited to reception desks, support, demonstrations and information points

Ask about the kiosk

Hosting

AJ-Group hosting, moved to the next level

Bigger space, faster infrastructure and SSL on everything — on Linux servers in Finland that we run ourselves.

Bigger space

More SSD on every plan, and 10 GB add-ons whenever you outgrow it.

Faster infrastructure

Rebuilt on faster hardware, with SSD storage throughout.

SSL by default

Certificates issued and renewed automatically for every domain.

Extensive customisation

Server configuration adapted to what your application actually needs.

PHP 8

Current PHP on every plan, kept up to date as new releases land.

Backups & filtering

Scheduled backups, spam filtering and virus scanning included.

Plans

Base

A small site, a domain and mail.

2 / month

billed every 12 months · VAT 25.5% included

  • 1 GB SSD disk space
  • 50 GB/month bandwidth
  • 0 starting costs
  • 30 email accounts
  • 1 MySQL databases
Order Base

Prime

Several sites, or one large one.

7 / month

billed every 12 months · VAT 25.5% included

  • 10 GB SSD disk space
  • 300 GB/month bandwidth
  • 0 starting costs
  • 300 email accounts
  • 10 MySQL databases
Order Prime

Domain names — €20 / year

.fi, .com, .org, .net; other extensions on request. Includes transfer of an existing domain, and automatic renewal.

Extra 10 GB SSD — +€5 / month

Available on any hosting plan, whenever you outgrow the one you are on.

All hosting and infrastructure services are powered by Linux and are optionally available as fully managed admin services. Requests and orders: use the contact form or write to contact@aj-group.net.

Client quick links Hosting management, webmail, phpMyAdmin

Electronics & interactive systems

Custom devices, IoT and installations that have to keep running

AJ-Group develops electronic, interactive, IoT, embedded and integrated systems — often for galleries, museums, festivals and research stations, where nobody is on site to restart it.

  • Raspberry Pi
  • Arduino
  • ESP32
  • GSM mobile networking
  • Monitoring
  • Remote controls
  • Sensors
  • Actuators
  • Motors & steppers
  • Audio / video
  • Remote server integration

Selected projects

A non-exhaustive list of recent work.

2025

Raspberry Pi + remote Next.js app servers — AI video streaming avatar kiosk development and integration

2025

Raspberry Pi, sensors and actuators — greenhouse automation project

2025

Raspberry Pi Zero 2 + ambient microphone — streamer to online radio

2024

Arduino Mega, steppers and controller — robotic programmable mobile installation, Fata Morgana

2023

GSM Raspberry Pi, CO₂ sensors and actuators — remote installation, Hyytiälä forestry science station

2023

Krutt kinetic sculpture — Arduino + ultrasonic sensor, Helsinki Art Museum Biennale

2023

Multiscreen video synchronisation — custom Raspberry Pi modules, Mänttä-Vilppula gallery

2023

RPiStream — Raspberry Pi web radio streaming automatic client

2022

Kinect / mirror installation — Spiral of Exile exhibition, Forum Box gallery, Helsinki

2022

Irish Tides — GSM/GPRS-connected Raspberry Pi modules controlling a light installation

2022

Helsinki Flow Festival / Adel Abidin — multiple BrightSign video controller setup

2022

Documenta 15, Kassel — Lumbung Radio official streaming radio setup, management and support

2022

Kinect — 3D presence and location detection for actuator control

2022

Salahuone art expo — video control custom panel

2021

CNC custom controller with Arduino

2020

Omron LD-60 autonomous mobile robot — setup and operation; interface device development: gyroscope glove remote control. “Monsterference / We Bites Us”, Helsinki Theatre Academy

2020

Museum of Impossible Forms — streaming radio / LibreTime

2020

Porvoo contemporary art museum — Rain 2.0 art installation, Arduino / Raspberry Pi with web and remote control

2020

Speech-to-text — Google AI implementation for an art performance, Geneva art gallery project

2020

Multi-setup of artist touchscreen stations — Novembre Numérique, French Institute Helsinki

2020

Streaming video/audio and live server systems — Stationofcommons.org

Please use the contact form for more information.

Other services

Radio, cloud and system administration

Longer-running infrastructure we operate on behalf of clients. Open any card for the detail.

LibreTime web radio station Fully managed, production-grade 24/7 LibreTime station for community radios, art projects, institutions and long-running streaming initiatives. €50 / month

Operational experience includes large-scale international art exhibitions — for example Documenta 15.

  • Unlimited bandwidth, with no traffic caps
  • HLS streaming and multi-bitrate delivery
  • 64 GB audio storage — roughly 30–45 days of continuous audio
  • Calendar scheduling with fallback playback
  • Live streams, multi-DJ users, file playlists, stream relaying
  • Listener statistics
  • Guaranteed capacity: 500 simultaneous listeners at 192 kbps (about 31 TB/month)
  • No overage fees; scaling up on request
Ask about this — LibreTime web radio station
Kubernetes cluster Managed cluster capacity for workloads that have outgrown a single server. from €200 / month

Example configuration: 2 nodes plus an external database.

Advanced monitoring, scaling and custom integrations are available on request.

Ask about this — Kubernetes cluster
Custom virtual machines Your own VM when shared hosting is not enough and a cluster is too much. from €30 / month

Example configuration: 1 vCPU, 4 GB RAM, 64 GB SSD storage.

Sizes are adjusted to the workload — tell us what you need to run.

Ask about this — Custom virtual machines
Managed Linux administration Professional system administration on Linux Debian servers. on request
  • Updates and patch management
  • Security hardening and monitoring
  • Backup and disaster recovery
  • Performance tuning and automation
  • CLI support and scripting (Bash / Python)
Ask about this — Managed Linux administration

Orders: use the contact form or send email to contact@aj-group.net. Advanced monitoring, scaling and custom integrations are available on request.

Contact

Tell us what you want to build

Requests, orders and questions all go to the same place. We usually reply within a working day.

Your message is used only to answer you. No newsletter is sent unless you ask for one below, and nothing is passed to advertisers. See our privacy statement.

Send a message

Newsletter

Occasional notes on hosting changes, new services and things we have built.

We send a confirmation email first — your address is only stored once you click the link in it (double opt-in).