I build production-grade AI and automation systems where accessibility is a core engineering constraint, not an afterthought.
Based in Finland · wpsaavutettavuus.fi
I design and implement systems that combine:
- Large language models (Claude, OpenAI)
- Deterministic backend logic and event-driven architectures
- Real-world API integrations with robust error handling and edge case coverage
In parallel, I work on system-level accessibility engineering: semantic HTML, interaction models, and component behavior aligned with WCAG 2.2 AA — tested with real assistive technologies.
No overlays. No superficial fixes. Code-level implementation.
AI-driven system that audits WordPress sites for WCAG 2.2 AA issues, generates structured Finnish summaries, enriches leads with business data, and automates outreach workflows. Integrates legal and business context (Finlex, company registries) for prioritization and messaging.
TypeScript BullMQ Playwright axe-core Prisma · Production
Event-driven booking engine with zero-touch calendar synchronization and automatic meeting link generation (Google Meet / Microsoft Teams).
- Timeslot locking & collision prevention
- Auto-expiring reservations
- WCAG 2.2 AA compliant UI flows
React TypeScript PHP OAuth 2.0 WordPress REST API · Production
LLM-based system for parsing Finnish housing company documents and producing structured financial risk analysis — 0–10 scoring model with verdict output.
Next.js TypeScript Prisma Claude (Haiku) · Production
React component library for admin interfaces with built-in accessibility constraints: forms, tables, modals, and DOM-level audit tooling. Tested with screen readers and keyboard-only navigation.
React TypeScript Tailwind CSS · Production
Generative Engine Optimization pipeline for WordPress content targeting AI search systems (ChatGPT, Perplexity, Google AI Overviews). Includes human-in-the-loop approval before publishing.
Python Streamlit Claude API WordPress REST API · Production
TypeScript Python Node.js React PHP
Claude API OpenAI Redis Prisma Playwright axe-core
OAuth 2.0 WordPress WCAG 2.2 AA
Most software fails at scale because it ignores production reality.
Most accessibility work fails because it ignores system design.I work in the intersection where both matter.