Software Architect.Agentic Engineer.Dad.

A little about me:

Hi! I'm Corwin. Welcome to my personal site!

I work at Slalom in Seattle as a Senior Software Architect.

I focus on developer experience, frontend platforms, people leadership, and AI-assisted engineering workflows that help teams ship maintainable software without losing control of the work.

Greater Seattle Area
Since 2014

Technologies I love

I am a full-stack architect with a passion for frontend systems, internal platforms, and tools that make teams faster.

Here are a few of the technologies and workflows I work with and love.

Currently building toward

One of the things I love most about software engineering is turning repeated friction into a calmer workflow for the whole team.

Feel free to check out my links below to get to know me better.

Featured projects

A few of the developer tools and experiments I've been building around agent workflows, multi-repo coordination, and lower-friction product teams.

VS Code extension

oil.code

A VS Code extension inspired by oil.nvim that lets you edit your filesystem like a normal file so common file operations feel fast and keyboard friendly.

  • Built for developers who want an oil.nvim-style workflow without leaving VS Code.
  • Supports create, move, rename, delete, preview, and directory navigation directly from the editor.
TypeScriptVS Code APIVim workflows

CLI developer tool

Arashi

A Git worktree manager for meta-repositories that helps keep related repos aligned while working across a shared feature branch and workspace.

  • Designed for multi-repo development and spec-driven workflows.
  • Includes commands for creating, switching, syncing, and setting up coordinated worktrees.
TypeScriptNode.jsGitCLI UX

tmux integration

coding-agents-tmux

A tmux plugin and CLI for tracking, monitoring, and jumping between terminal coding-agent sessions, with support for busy, idle, and waiting states.

  • Makes it easier to manage multiple agent sessions from a single tmux workflow.
  • Supports pi, opencode, and codex session discovery, switching, popups, and status summaries.
TypeScripttmuxTerminal toolingAgent UX

pi ecosystem

pi-extensions

A collection of installable pi extensions that explores small but useful workflow improvements for the pi coding agent experience.

  • Includes packages for asking user questions, copying code blocks, interactive review, and Vim-style quit commands.
  • A place for experimenting with pragmatic extensions that make pi more ergonomic day to day.
TypeScriptpiExtensionsDeveloper experience

My experience:

A snapshot of the roles that shaped how I build products, lead teams, and tame developer-workflow chaos.

Current role

Sr. Software Architect

Slalom

Aug 2015 - Present

Partner with clients and engineering teams to turn ambiguous requirements into production-ready software, with a focus on frontend architecture, developer experience, people leadership, maintainability, and confident delivery.

Selected impact

  • Manage 4 direct reports through regular 1:1s, career guidance, technical mentorship, and professional-development support.
  • Led classes and coaching sessions that helped engineers adopt AI tools and workflows, including context engineering, agentic development, and spec-driven development.
  • Helped teams define practical guardrails for AI-assisted delivery, including clearer context, smaller reviewable changes, and human-in-the-loop workflows.
  • Led delivery across web, mobile, and serverless projects for clients in multiple industries.
  • Architected React design system foundations for a program with more than 100 team members.
  • Built shared OAuth2 login experiences and client libraries used across multiple applications.
  • Implemented a React Single-Spa microfrontend for administration workflows spanning multiple product teams.

Previous roles

Jr. Software Engineer

Intellicheck Mobilisa

Jul 2014 - Aug 2015

Contributed to identity verification products across internal tools, web applications, backend services, and mobile integrations.

  • Delivered bug fixes and features for internal C# applications.
  • Improved an ASP.NET management tool used in military access control workflows.
  • Strengthened backend services and iOS integrations for identity verification products.

General Manager

Domino's Pizza

Oct 2009 - Jun 2014

Built a foundation in leadership, hiring, and operations while learning how useful software can be for everyday teams.

  • Led teams, hired staff, and managed day-to-day store operations.
  • Built Excel and VBA tools for food ordering and staffing that reduced waste and improved profitability.
  • Shared those tools across the region, helping spark my transition into software engineering.

Connect with me

Want to talk software, developer tools, or AI-assisted workflows? I’m easiest to find on LinkedIn or Bluesky.

Starry Pacific Northwest mountain landscape

Find me online

I’m always up for a good conversation about building useful things.