Software built around your work

We build web apps and internal systems, from discovery to operations. Something your team will actually use, not a template you have to work around.

Contact Work

OptiSheet: the website in a browser and on a phone

What we do

Software

Custom web apps

What you cannot buy off the shelf, we write: a records system, a registration system, an admin interface.

From paper and spreadsheets to a system

Scattered data becomes a searchable interface protected by permissions, with an audit log.

Deployment and operations

We put it live, back it up and keep it updated. You do not have to deal with servers.

Websites and planning

Websites without a template

A custom theme or a bespoke frontend, shaped by the client's own identity, not by the template.

Specification and prototype

Before we build, we write down and show what we are building. That way, instead of an argument, it becomes clear on paper if something is not right.

Process

Discovery

We sit down with you and go through who does what today and where it gets stuck. That becomes the list of what really has to be built.

Design

We draw the screens and the flows before we write any code. This is where it is still cheap to say that this is not right.

Development

We build, we test, and we put it in your hands early so you can try it. Deployment and backups are ours too.

Selected work

Web app

OptiSheet

Customer records and job-sheet management for opticians. Everything from the prescription to the prices is in one place, and the job sheet prints on a single A4 page.

What we did

  • Job sheets and customer records with automatic numbering
  • Encrypted email backup and a change log
  • Deployment and hosting

2026 · Python, FastAPI, Jinja2, SQLite, Docker

OptiSheet: the website in a browser and on a phone

Website

OptiCat Optika

A new website for an optician's shop, built on our own WordPress theme instead of the previous page-builder setup. Opening hours, eye-exam days, brands and news are on one readable site, and the map only loads once the visitor has consented.

What we did

  • Our own WordPress theme, with no plugins, replacing the old page builder
  • Opening hours and eye-exam days kept in a single source and shown the same on every page
  • Privacy and legal notice pages, a cookie bar, and a map that loads only after consent

2026 · WordPress (custom theme), PHP, HTML, CSS, JavaScript, GSAP, Google Maps

OptiCat Optika: the website in a browser and on a phone

Website

HH Reinigung

A one-page German-language site for a cleaning business in Graz. Services, before-and-after photos and Google reviews in one place, and the phone call is one click away.

What we did

  • Structure and layout in German, prepared for local search (structured data)
  • Before-and-after gallery with enlargeable photos
  • Google reviews quoted verbatim

2026 · static HTML, CSS

HH Reinigung: the website in a browser and on a phone

Website

aionink

Portfolio site for a tattoo artist, with a rotating opening image and a categorised gallery. The owner manages the images in the admin area, no developer needed.

What we did

  • Landing page and gallery with categories
  • Admin area with bulk image upload and manual ordering
  • Vue 3 frontend, Flask backend

2025 · Vue 3, Vite, Flask, SQLite, JWT

aionink: the website in a browser and on a phone

All work

Is there a task you still do by hand today?

Contact