Skip to content
View yokoworks's full-sized avatar

Block or report yokoworks

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
yokoworks/README.md

Hi, I'm Yoko — Frontend Engineer, Interface Clarity & Accessibility 👋

I work across React, Next.js, TypeScript, accessible UI, and product-facing frontend implementation.

I run Sola Studio, an independent practice supporting teams with interface clarity, web accessibility, and UI implementation.

I often work on the parts of a product where UI implementation, API behaviour, data flow, accessibility, product logic, user expectations, and team communication need to line up. I care about making product screens easier to understand, implement, maintain, and improve across layers.

Focus areas

  • Interface clarity — pages, forms, flows, and product screen structure
  • UI implementation with React, Next.js, and TypeScript
  • UI, API, and data-flow collaboration
  • Internal tools, dashboards, and data-heavy product screens
  • Accessible UI implementation, through Sola Studio
  • Clear written communication in distributed teams

Main projects

Contrastly — Open-source Tailwind Color Contrast Checker

Contrastly preview

A lightweight open-source color contrast checker for Tailwind CSS palettes, custom hex values, and semantic color token decisions.

Built for frontend developers, designers, and anyone who needs to check contrast quickly while working on UI.

Originally created as a small practical tool, then cleaned up and released as open source through Sola Studio.

Stack: Next.js / TypeScript / Tailwind CSS / Accessible UI


Promotee — Interview Flashcard App

Promotee demo GIF

An interview practice app built with accessibility considered from the start.

Built for practicing answers out loud, reviewing prompts, and supporting a clearer interview preparation flow.

Stack: Next.js / TypeScript / Tailwind CSS / Zustand / Accessible UI


Conversion Leak Estimator — Free Estimator for Conversion Flow Friction

Conversion Leak Estimator demo GIF

A free browser-based estimator for putting a rough number on possible missed opportunity caused by friction on a conversion flow.

Built as part of Conversion & Accessibility Series at Sola Studio. Designed to make a problem that often stays vague easier to size, frame, and bring into internal discussion — using the user's own inputs and assumptions.

Stack: Next.js / TypeScript / Tailwind CSS / Session Storage / Accessible UI


Selected work

  • Internal data dashboards — dashboard wireframes, CSV-driven workflows, requirements structuring, and React / TypeScript UI prototyping for data-heavy internal tools.
  • Web3 EdTech Platform — frontend implementation across async collaboration, API contracts, authentication flows, wallet connection, and certificate issuance.
  • Automated PDF Report Tool — React-based internal reporting tool with data handling, chart rendering, and automated PDF generation.
  • UX-Oriented Website Redesign — information architecture and flow restructuring for a corporate website redesign.
  • Accessibility review and implementation support — review and implementation support through Sola Studio, focused on selected pages, flows, components, WCAG 2.2 AA-related issues, prioritised findings, and practical scoped frontend implementation.

How I work

I focus on clarifying requirements, sharing decisions clearly, and building frontend systems that stay understandable across product, design, engineering, and operations.

Accessibility is part of how I make implementation decisions. I see it not only as compliance work, but as a practical way to improve UI quality, interaction design, and real-world usability.

I also care about the friction that appears between layers: design intent, frontend implementation, accessibility, backend constraints, data flow, business context, user expectations, and team communication.


Writing

I write about accessibility, frontend work, UX, communication, and product friction that is easy to overlook in everyday delivery.


Links

Pinned Loading

  1. sola-studio/contrastly sola-studio/contrastly Public

    An open-source color contrast checker from Sola Studio for Tailwind CSS palettes, custom hex values, and semantic color tokens.

    TypeScript 1

  2. Tracking-App-with-React-Redux Tracking-App-with-React-Redux Public

    A fullstack habit tracker UI built with React/Redux, designed to deliver intuitive daily logging through UX-aligned REST API and schema design, with clear, frictionless user flows.

    JavaScript 10 1

  3. Glab-Fruits Glab-Fruits Public

    A solo-built Phaser 3 platformer focused on intuitive controls, progressive difficulty, and clean UX with no tutorials needed.

    JavaScript 28 2

  4. MyFavoriteMovies MyFavoriteMovies Public

    A fullstack movie library app with secure Google login, Supabase/Postgres database, and Prisma-powered Next.js API routes. Designed for clear, personalized search UX and easy list management.

    TypeScript 1