JAVA FULL STACK · TEAM LEAD · MAG. TU WIEN · AI-ASSISTED

Long-standing experience. One conversation away.

More than 15 years of software development for insurance, banking and the public sector – with long-standing experience in large-scale projects, from the first concept to operations. Today I work AI-assisted. Ask Lumen, or simply read on.

Lumen
● AI assistant · not a real person

Good morning.Good afternoon.Good evening. I'm Lumen, Arnold's AI assistant. I can guide you through the site or pass your enquiry on to Arnold.

Answers are generated by an AI model and may contain errors (Prototype, local) · Privacy

01

Profile

I'm a team lead and Java full-stack developer. For more than 15 years I have been building software for insurance, banking and the public sector – mostly in large-scale projects, across the whole lifecycle from planning and design through development to project management. At UNIQA I worked from 2018 on the policy administration system based on MSG Life Factory and Nexinsure, and from 2019 I led and trained the team. I'm a partner in SOLCO Lesnik & Belohlavek OG. Today I work AI-assisted, with Claude, Cursor and GitHub Copilot, and I'm expanding my skills in machine learning and data science.

Mag. rer. soc. oec.TU Wien 2014Team lead since 2019InsuranceBankingPublic sectorClassic & agile
02

Craft

Java & Spring

Java, JEE, Spring, Spring Boot, REST and SOAP, Hibernate/JPA. Front ends with React, Angular, TypeScript and JSF. IntelliJ, Eclipse, Maven.

Data & operations

Oracle, MSSQL, PostgreSQL, MySQL, DB2. CI/CD with Jenkins, Git and GitHub Actions. Containers with Docker; servers and hosting in Windows, Linux and cloud environments. Unit and integration testing.

AI & Python

Claude Code, Cursor, GitHub Copilot, Grok, VS Code, Azure tools. Python with NumPy, SciPy, Pandas, Plotly/Matplotlib; machine learning. Certificates: see below.

Python certificates

03

Experience

Stations from more than 15 years.

2026-01 – present

SOLCO OG

Software Engineer, KI-Enthusiast

Software development and building skills in machine learning and data science; AI-assisted development with Claude and Cursor; earning certificates.

2018-06 – 2026-01

UNIQA Insurance Group AG

Teamlead & Entwickler

Policy administration system on MSG Life Factory and Nexinsure; customising in LF, BIG and modules; team leadership and training since 2019; management contact for MSG; data migration, actuarial mathematics.

2018-02 – 2018-05

Stadt Wien – Wiener Wohnen Kundenservice GmbH

Softwareentwickler

Portfolio, maintenance and planning systems.

2015-02 – 2018-01

Österreichische Beamtenversicherung

Softwareentwickler

New policy administration system (premiums, commission, production), migration and batches in cooperation with ATOS.

2013-01 – 2015-01

Bundesministerium für Inneres

Softwareentwickler

Central civil-status register (ZPR).

2012-08 – 2012-12

BearingPoint AG

Infonova – Billing R6.

2011-03 – 2012-06

Wiener Versicherung Gruppe (VIG)

Softwareentwickler

Motor tariffs in MSG.PM; life reference calculator; calculation cores in the PM/SAP landscape; software tools for the business; migration.

Show earlier stations (2001–2010)
2010-10 – 2011-04

Activetime

Web applications.

2010-01 – 2010-12

PRAFA Group

Online tariff calculator.

2008-01 – 2008-06

Generali Versicherungen AG

Prophet/VPMS middleware, Prophet connector.

2004-07 – 2009-12

HELVETIA Versicherungen AG

Field system HPSaktiv with automated updates; actuarial mathematics; VPMS/msg.PM integration; in-house calculation cores (property/life/unit-linked/pension).

2004-03 – 2004-06

BAWAG / iMDM

DMS adaptation.

2001-09 – 2004-02

SPARDAT / Erste Bank

Bank migration, self-service devices, intranet.

2001-02 – 2001-08

Post AG

Intranet.

EASYMAKER – modular shop system for the timber industry with production integration.

Education

Mag. rer. soc. oec., information systems management, TU Wien, 2014. Thesis “Software Projekt Management – ein neuer Ansatz: Balancing Team Building”. Bakk. techn., Software & Information Engineering, TU Wien, 2008.

04

Showcase

05

How this site was made

Aim

The site introduces Arnold Belohlavek: a team lead and Java full-stack developer with more than 15 years of experience in large-scale projects, in German and English. Lumen guides visitors and takes enquiries. By day the site should feel like a light atelier, by night like an aurora room. Arnold approved that direction. The build spec of 9 November 2026 is the source. Where it does not record a model name or a verbatim prompt, this page says so.

How the work was split

The work on 9 November 2026 is split into three areas, all done in Cursor. The notes do not name the models. Research read the existing notes: konzept.md, hosting.md and dossier.md. The facts about experience, certificates, the stack and the legal building blocks come from those files. Nothing was added that is not in them. Design compared style directions A, B and C, then combined B and C into variants V1 and V2. A coding agent implemented the prototype in this repository from the build spec.

Design

Arnold confirmed V1 day/night, decision E1 in the spec. Day is the atelier: light paper, ink, and the illustration of the hands (register AB-G003). Night is the aurora room, the same drawing in its luminous version (register AB-G018). The verbatim image prompts are not in the supplied notes. Other recorded decisions are the name Lumen, the formal German address, no portrait, both languages, and contact only through the form. Lumen does not give out a phone number or a postal address.

Technology

The pages are built with Astro and run on Cloudflare Workers. Lumen is its own API. The intended model provider is xAI, swappable in configuration, for example to Anthropic. Without an API key a local placeholder answers, and the site says so. Replies have token and budget limits. The chat stays in the browser's session storage. An enquiry needs its own consent. The postal address is not in the delivered HTML. Whether an email reaches Arnold depends on mail being configured; otherwise the form says so.

09.11. Design — Style directions A, B and C

[Modell nicht protokolliert]

[Prompt nicht protokolliert] Three directions compared, without treating any as the decision.

09.11. Code — Build spec v1

[Modell nicht protokolliert]

[Prompt nicht protokolliert] This build spec (9 Nov 2026) is the source for the prototype. No separate model name is recorded in it.

09.11. Research — References, stack, law, hosting

[Modell nicht protokolliert]

[Prompt nicht protokolliert] Research notes were read. Nothing was added that is not in those notes.

09.11. Design — Combination of B and C, variants V1 and V2

[Modell nicht protokolliert]

[Prompt nicht protokolliert] B and C combined into day/night variants.

All entries ↗

Two hands, one holding a pen, draw a network of lines, cubes and a core. Light atelier, copperplate.
AI-generated illustration · [model not recorded] · prompt in the making-of