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
Independent since 2004 · Lohja, Finland
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.
What we do
Most of our work sits somewhere between software and hardware. Open a card for the detail.
Custom, responsive, standards-based sites and web apps — from a single landing page to a full platform.
SSD hosting on our own servers in Finland. Domain names, email, databases, SSL on every domain by default.
An avatar that talks to you, listens, and answers in real time — turnkey, and fully customisable.
Custom devices, interactive installations and embedded systems — designed, built and integrated.
Webradio, LibreTime, Icecast.
Friendly editing for the people who keep the site alive. Chat systems too.
Cluster capacity and cloud storage.
Practical integration of AI services, and advice on the rest.
Built & running
Live applications running on our own infrastructure.
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.
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.
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.
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.
Interactive AI avatar kiosk
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.
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.
Someone asks a question out loud at the kiosk.
The audio is transcribed into text.
The text is analysed by an AI model.
The AI generates a response from its instructions and knowledge base.
The answer is turned into speech and rendered into a realistic avatar video.
The system is made of two parts:
The end interface simply runs in a web browser, which keeps the kiosk itself simple to deploy and replace.
The avatar can be configured with:
That is what makes it answer as your organisation rather than as a generic assistant.
The avatar video is replaceable, and can be produced to order. The process relies on:
Hosting
Bigger space, faster infrastructure and SSL on everything — on Linux servers in Finland that we run ourselves.
More SSD on every plan, and 10 GB add-ons whenever you outgrow it.
Rebuilt on faster hardware, with SSD storage throughout.
Certificates issued and renewed automatically for every domain.
Server configuration adapted to what your application actually needs.
Current PHP on every plan, kept up to date as new releases land.
Scheduled backups, spam filtering and virus scanning included.
A small site, a domain and mail.
€2 / month
billed every 12 months · VAT 25.5% included
Room for a busy WordPress site.
€4 / month
billed every 12 months · VAT 25.5% included
Several sites, or one large one.
€7 / month
billed every 12 months · VAT 25.5% included
.fi, .com, .org, .net; other extensions on request. Includes transfer of an existing domain, and automatic renewal.
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.
Note that some AJ-Group hosting servers may use the domain name nettitila.fi.
Electronics & interactive systems
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.
A non-exhaustive list of recent work.
Raspberry Pi + remote Next.js app servers — AI video streaming avatar kiosk development and integration
Raspberry Pi, sensors and actuators — greenhouse automation project
Raspberry Pi Zero 2 + ambient microphone — streamer to online radio
Arduino Mega, steppers and controller — robotic programmable mobile installation, Fata Morgana
GSM Raspberry Pi, CO₂ sensors and actuators — remote installation, Hyytiälä forestry science station
Krutt kinetic sculpture — Arduino + ultrasonic sensor, Helsinki Art Museum Biennale
Multiscreen video synchronisation — custom Raspberry Pi modules, Mänttä-Vilppula gallery
RPiStream — Raspberry Pi web radio streaming automatic client
Kinect / mirror installation — Spiral of Exile exhibition, Forum Box gallery, Helsinki
Irish Tides — GSM/GPRS-connected Raspberry Pi modules controlling a light installation
Helsinki Flow Festival / Adel Abidin — multiple BrightSign video controller setup
Documenta 15, Kassel — Lumbung Radio official streaming radio setup, management and support
Kinect — 3D presence and location detection for actuator control
Salahuone art expo — video control custom panel
CNC custom controller with Arduino
Omron LD-60 autonomous mobile robot — setup and operation; interface device development: gyroscope glove remote control. “Monsterference / We Bites Us”, Helsinki Theatre Academy
Museum of Impossible Forms — streaming radio / LibreTime
Porvoo contemporary art museum — Rain 2.0 art installation, Arduino / Raspberry Pi with web and remote control
Speech-to-text — Google AI implementation for an art performance, Geneva art gallery project
Multi-setup of artist touchscreen stations — Novembre Numérique, French Institute Helsinki
Streaming video/audio and live server systems — Stationofcommons.org
Please use the contact form for more information.
Other services
Longer-running infrastructure we operate on behalf of clients. Open any card for the detail.
Operational experience includes large-scale international art exhibitions — for example Documenta 15.
Example configuration: 2 nodes plus an external database.
Advanced monitoring, scaling and custom integrations are available on request.
Ask about this — Kubernetes clusterExample 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 machinesOrders: use the contact form or send email to contact@aj-group.net. Advanced monitoring, scaling and custom integrations are available on request.
Contact
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.