Skip to content
View A · capability profile

Software that holds up in the audit, too.

Principal software engineer, 15+ years. Architecture and frontend for regulated, security-critical systems, healthcare, finance, defense, public sector. Plus LLM integration that actually runs in production, and accessibility that survives a formal review.

Start a projectSee the a11y package
+ Solingen · NRW
+ remote / EU
+ German native · English C1
15+
years engineering
4
regulated industries
ePA
core components built
2.2 AA
WCAG target level
Bill of materials

Bookable as packages

Not staff augmentation billed by timesheet. Clearly scoped engagements with a defined outcome, timeframe and handover, each one ends with something that stays in the repo.

ITEM 01 · Package A · focusmonthly

Embedded in your team

Fixed days per month inside the team. Standup, review, architecture round, as the technical counterpart, not a ticket processor.

Kotlin Multiplatform, TypeScript, React / Next.js
Architecture decisions with ownership
Review culture that spreads knowledge
Cancellable at the end of any month
→ Continuity without a headcount
ITEM 02 · Package B · focusproject

Legacy relaunch

Old platform, grown requirements, no downtime allowed. A staged relaunch that runs alongside production instead of betting on a big bang.

Inventory of surfaces and interfaces
Strangler pattern instead of a hopeful rewrite
Accessibility and SEO designed in from day one
Editorial and ops teams brought along
→ Migrated platform, documented
ITEM 03 · Package C1–3 weeks

Architecture & platform review

Why did every change get expensive? I read the code, the pipelines and the decisions, then say what stays, what dies, and in what order.

Findings with risk classes and cost drivers
Target architecture plus staged migration path
Performance, security and compliance gaps
ADR templates and review culture
→ Architecture findings + migration plan
ITEM 04 · Package D4–6 weeks

LLM, RAG & agent sprint

From prototype to dependable building block: retrieval, tool use, guardrails, evaluation, including the uncomfortable question of whether it really beats what you had.

RAG architecture, vector store, chunking strategy
Agent and workflow orchestration
An eval harness instead of gut feeling
Privacy, auditability, cost control
→ Working integration + eval suite
ITEM 05 · Package E · a11y2–3 weeks

Accessibility audit (WCAG / EAA)

Manual review against WCAG 2.2 AA, keyboard and screen reader, not just an automated scan.

Findings with criterion, severity, effort
Tested with NVDA and VoiceOver
Prioritised roadmap, not a 200-page PDF
Basis for your accessibility statement
→ Audit report + prioritised action plan
ITEM 06 · Package F · a11y3–6 weeks

Remediation & team training

Fixes at the root instead of the symptom: inside the design-system components, so one fix repairs a hundred screens.

Focus order, names and roles, live regions
Contrast, form errors, zoom behaviour
axe-core and Playwright checks in CI
Workshop + acceptance criteria in your ticket template
→ Merged PRs, green pipeline, trained team
Detail B · scale 2:1

Accessibility as its own practice

Since mid-2025, German and EU accessibility law applies to a large share of consumer-facing digital products. Most teams notice when a regulator or a large client asks. I come in before that turns into an emergency project, and afterwards it stays measurable.

01 · AUDIT

Manual testing with keyboard and screen reader, backed by automated checks. The output is a findings list with WCAG criterion, severity and estimated effort, sorted by impact, not by chapter.

02 · REMEDIATE

Fixes in the components rather than in individual screens: focus order, names and roles, contrast, form errors, live regions. Delivered as PRs in your repo, reviewable by your team.

03 · KEEP IT

axe-core and Playwright in the pipeline, acceptance criteria in the ticket template, a workshop for the team. Plus the accessibility statement you are legally required to publish.

SELF TEST

This page carries its own a11y switch in the top right: contrast, text size, reduced motion. Keyboard focus is visible throughout, every section reachable via skip link. The principle: demonstrate it, don't claim it.

Delivered builds

Selected work

IBM · PUBLIC SECTOR
since 09/2020

Electronic health record (German ePA)

Architected and built core components of a public-sector electronic health record: role-based access, data isolation, auditability. Ownership of technical standards and the long-term maintainability of platform components.

KotlinTypeScriptNext.jsPrivacyInterop
PUBLIC BROADCASTING
since 02/2026

Deutschlandradio relaunch

Relaunch of a high-traffic public-broadcasting audio and editorial platform. Ongoing, frontend architecture, accessibility and web performance under public-sector requirements.

Frontend architecturea11yWeb performance
Revision record
2020 to now
Principal / Freelance Software Engineer
IBM, Defense, Intelligence & Public Sector

Overall technical ownership of architecture, quality and evolution of complex platform solutions in security-critical environments.

2022 to 2024
Freelance Senior / Lead Frontend Engineer
ZEB Applied

Complex web applications in finance and consulting; architecture and technology decisions for frontend platforms.

2018 to 2021
Senior Frontend Engineer
Kühne + Nagel

Scalable web applications for transport and logistics, highly available platforms with real-time data.

2016 to 2018
Senior Software Engineer
Joh. Berenberg, Gossler & Co. KG

Security-critical banking applications, regulatory and internal compliance requirements.

earlier
Software / Frontend Engineer
Axel Springer SE · DI Unternehmer GmbH

Digital publishing and platform work: content systems, scalable web architecture, performance optimisation.

education
Certified IT specialist, application development (IHK)
Abitur
Test series

Labs & independent research

Side projects are not portfolio filler, they are the lab: where I test architectural assumptions before they get expensive in client work.

BROWSER ENGINE & PLATFORMC++ / Chromium / Lambda

ghostframe

A custom Chromium fork for web data extraction at scale: extraction in C++ instead of through JavaScript, network observation in the core, cloud-native execution on Lambda with cold-start tuning and distributed egress. If that layer interests you, engine internals, latency budgets, reproducible environments, I am happy to go deep on it.

private · details on request
OPEN EVIDENCE2026

sparse-selector-ablation-evidence

Open evidence repository for a sparse-attention ablation: frozen harness, configs, raw artifacts, preregistered reading memos, incident log, verification reports. Every number in the post resolves to a named artifact.

github.com/pr1tkin/sparse-selector-ablation-evidence
CODE INTELLIGENCElocal-first

gojo

A local-first code intelligence engine: search, symbols, dependency graph and pattern detection for actually understanding a real codebase, without shipping it to a cloud service.

github.com/pr1tkin
HARDWAREBluetooth / HID

cherrymx

A small implementation for setting the backlight colour of the Cherry MX-LP 2.1 Compact Wireless. Born from wanting to understand a protocol myself instead of trusting the vendor app.

github.com/pr1tkin

Tooling

LANGUAGES & PLATFORMS
Kotlin Multiplatform
TypeScript
Node.js
Rust
Go
WebAssembly
FRONTEND & WEB
React
Next.js (App Router)
Vue.js
Tailwind
Web performance
Accessibility
SEO
AI / LLM
RAG architectures
Qdrant
Pinecone
Agents & tool use
Claude
OpenAI
Gemini
Eval harnesses
INFRA & DEVOPS
Docker
GitHub Actions
Jenkins
OpenTelemetry
Prometheus
Grafana
Cloudflare
Akamai

How we work together

0130 min

First call

You describe the context and the pain, I ask the uncomfortable questions. Outcome: an honest read on whether I can help, and with which package.

022–3 days

Assessment & proposal

A short look into the code, repo or product. Then a proposal with scope, timeframe, deliverable, and an explicit list of what is not included.

03during

Delivery in stages

Weekly status, visible interim results, work happening in your repo and on your board. No black box, no waterfall finale.

04handover

A handover that holds

Documentation, ADRs, tests and a walkthrough with the team. The goal is that you can continue without me, and choose to bring me back for the next thing.

Sounds like your problem?

An email with two sentences of context is enough. You get an honest assessment back, including when that means you don't need me for this.

simon@skynet.lol
Author
Simon Jaeger
Location
Solingen · NRW
Revision
08 / 2026
built with too many opinions about focus order