Skip to content
View mikko-lab's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report mikko-lab

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mikko-lab/README.md

Mikko Tarkiainen

I build production-grade AI and automation systems where accessibility is a core engineering constraint, not an afterthought.

Based in Finland · wpsaavutettavuus.fi


Focus

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.


Selected Production Systems

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


Tech Stack

TypeScript Python Node.js React PHP
Claude API OpenAI Redis Prisma Playwright axe-core
OAuth 2.0 WordPress WCAG 2.2 AA


Principle

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.

Pinned Loading

  1. a11y-lead-engine a11y-lead-engine Public

    A11y-myyntikone

    TypeScript

  2. luukku-ai luukku-ai Public

    Asunnon ostajan riskikartoitus

    TypeScript

  3. aaft aaft Public

    React accessibility toolkit — WCAG 2.2 AA compliant forms, data tables, modals & audit tool. Built with TypeScript + Tailwind CSS.

    TypeScript

  4. geo-agent geo-agent Public

    Geo agentti

    HTML

  5. saavutettavuus-roi-laskuri saavutettavuus-roi-laskuri Public

    Interaktiivinen työkalu saavutettavuusinvestoinnin ROI:n laskemiseen — menetetty liikevaihto, SEO-potentiaali ja EAA-sakkoriskit euroina.

    HTML

  6. wpsa-booking wpsa-booking Public

    Accessible WordPress booking plugin with zero-click calendar sync. Automatically creates Google Meet or Microsoft Teams links, sends calendar invites, and prevents double bookings with timeslot loc…

    PHP