Vellum

Drag across to reveal

DRAG TO REVEAL

SPEC.001 NAGOYA / FULL-STACK

Five years in design.
Now I write full-stack code.
Based in Nagoya.

Three projects I took from design to production on my own: a corporate site, a quoting system, an internal tool.
Currently at a trading company · Nagoya, and open to the right opportunity.

DESIGN FIRST
5y
SOLO 0→1
4
FRAMEWORKS SHIPPED
4
CF PRIMITIVES
5
02

About

I spent about five years as a UI/UX designer, working from interaction design through to design systems, then moved into front end and on into back end. Today I work as a full-stack web engineer, handling everything myself: scoping the requirements, the UI/UX design, the implementation, and the Cloudflare infrastructure it all runs on.

Corporate sites are only part of it. What I bring beyond them is back-end work with logic specific to the problem — automated quote-calculation engines, internal business systems — designed and built end to end. AI agents, Claude Code chief among them, are worked deeply into how I develop: design decisions and the reasoning behind them get written down as I go, so speed doesn't come at the cost of maintainability.

I speak both languages, design and implementation, and I know AI agents well enough to carry a product from zero to one on my own. Those two things are what I'd bring to a company looking to move off a legacy stack.

  1. 2016—2021 UI/UX designer Five years of visual, interaction and information design.
  2. 2021—2023 Started writing code Front end at first, then back end and deployment.
  3. 2024— Whole projects, solo Design through launch, with AI tooling alongside.
03

Skills

Not a list of everything I've touched — just the three I've actually run in production.

SPEC.A CLOUDFLARE

Cloudflare

Workers, D1, Durable Objects, Queue, KV. All three projects run on it, real-time sync and build pipelines included. The limits and billing traps I walked into count as experience too.

  • Workers
  • D1
  • Durable Objects
  • Queue
  • KV
SPEC.B FRAMEWORKS

Several frameworks

SvelteKit, Astro, Nuxt and SolidJS, each shipped to production. Chosen by fit: Astro for content sites, SvelteKit when it has to be live, Nuxt for admin panels.

  • SvelteKit
  • Astro
  • Nuxt
  • SolidJS
  • TypeScript
SPEC.C AI

Working with AI, in practice

Write the spec first, let the model produce the implementation, keep the architecture and the review for myself, and cover it with tests. That adds up to 1,868 test cases across three projects.

  • Claude Code
  • Spec-first
  • Tests
  • Code review
04

Projects

PJ-01 2026
A van conversion dealer site and its quote simulator

FEEL Toyohashi (Toyohashi, Aichi)

A van conversion dealer site and its quote simulator

Rebuilt the site for FEEL Toyohashi: a SolidStart visitor site, a Nuxt CMS and a collection cron, three Workers over one D1. 61,386 lines, 1,033 tests, a simulator spanning 114 price points.

PJ-02 2026
An internal kanban for cross-department requests

Navic Inc.

An internal kanban for cross-department requests

Vulcan, the internal kanban for Navic Inc.: a SvelteKit SPA over Worker BFF endpoints with D1, R2, KV and a Durable Object, used by 98 staff across 11 departments. 34,090 lines, 476 tests, shipped solo in 17 days.

PJ-03 2026
Rebuilding a rental company site and its CMS

Navic Inc. — Create division

Rebuilding a rental company site and its CMS

Rebuilt the site for the Create division of Navic Inc.: a Nuxt 4 CMS and an Astro 7 front end sharing one Cloudflare D1. 47,938 lines, 378 tests, 3.3 months solo.

PJ-04 2026
An academic archive for the art historian Lü Peng

Lü Peng (art historian and curator)

An academic archive for the art historian Lü Peng

A personal site for the art historian Lü Peng: Astro over Sanity, 1,041 pages generated at build time and no CMS dependency at runtime. Started solo in January 2024, launched that March, maintained since.

05

Contact

If there's a role that fits,
get in touch any time.

Nagoya-based, open to remote. Business-level Japanese. The case studies are open to everyone; the full résumé and work history are shared on request — say the word and I'll send you a key.

Send a message
PROJECT 鍵 (KAGI) — SPEC.001 / 2026

Get in touch

A role, a project, a request for the résumé, or anything else — write here and it lands in my inbox directly.

I'll only use your address to reply. I usually get back within two or three days.