Skip to content
View K-Arthur's full-sized avatar

Highlights

  • Pro

Block or report K-Arthur

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.

Content in all repositories owned by your account will be closed.
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
K-Arthur/README.md

Kevin Arthur

Product Designer & Design Engineer

I design and build software for complex workflows, from local-first creative tools to AI-assisted developer interfaces.

My work connects product decisions, interaction design, and implementation. I care about clear system feedback, accessible controls, and how an interface behaves beyond the ideal path.

Portfolio · Case studies · LinkedIn

Selected work

Varve — local-first design software

Creator, product designer & developer

I build and maintain Varve, a local-first desktop design application for vector graphics, page layout, typography, and creative document workflows.

My work spans the editing interface, document interactions, a TypeScript frontend, a Tauri/Rust architecture, and the practical work of saving, exporting, testing, and distributing an application.

Public beta · Source-available under FSL-1.1-MIT

Repository · Product & downloads · Design & implementation case study

OpenCode Harness — AI coding workflows inside VS Code

Creator & maintainer of the independent client

I build and maintain a VS Code client for the upstream opencode agent, bringing conversations, session management, agent activity, and code-change review into the editor.

My work focuses on the client interface and its integration with the agent runtime: making asynchronous activity understandable and helping developers review changes in context.

Beta · MIT-licensed · Independent and unofficial

The upstream OpenCode team provides the agent runtime. This client is not affiliated with or endorsed by that team.

Repository · Install from the VS Code Marketplace

How I work

Design: Product and interaction design, interface systems, prototyping, accessibility, and complex application workflows.

Build: TypeScript, JavaScript, React, HTML/CSS, Rust, and Tauri.

Validate & ship: Workflow testing, Playwright, Vitest, documentation, and GitHub Actions.

Opportunities

I'm interested in product-design and design-engineering roles where I can connect interface craft with working software. I prefer remote work and am open to hybrid opportunities in Vancouver.

For a relevant role or a focused product-interface project, connect on LinkedIn or explore my portfolio.

Pinned Loading

  1. varve varve Public

    Local-first, cross-platform design suite for vector graphics, layout, typography, motion, prototyping, and print — no subscription, no cloud account required.

    TypeScript 22 1

  2. opencode-harness opencode-harness Public

    OpenCode — an open-source, community-built VS Code client for the opencode CLI agent. Multi-tab AI chat, side-by-side diffs, checkpoints, cost tracking, and 75+ providers. Free (pay only your AI pr…

    TypeScript 16 2