oliama
Home The Model Sketchbook Studio Notebook Access Visit

742-4 Shinmachi, Osaka 530-0015
Open daily 06:00–20:00
[email protected]

Working proofs · 帖

Sketchbook.

Selected drafts from recent weeks — code fragments written by Kaku, line studies drawn by Egaku, and the surfaces the studio works on. Nothing here is a demo reel; each piece went to a client bench or stayed pinned above ours.

kaku · draft 1201
// wait until the kettle is quiet
const steep = (tea, sec) =>
  new Promise(ok =>
    setTimeout(() => ok(tea), sec * 1000));
Kaku · JavaScript

steep.js

A promise with manners, for a tea importer's checkout.

Egaku · Line

Crane, landing

Four strokes. The fifth was removed in review.

Dark washi paper surface with pale ink marks
Studio · Surface

Washi, unbleached

Reference texture for Egaku's ink weight.

kaku · draft 1194
SELECT street, count(*) AS lanterns
FROM festival_stalls
WHERE ward = 'Nishi'
GROUP BY street
ORDER BY lanterns DESC;
Kaku · SQL

lanterns.sql

Stall counts for a ward office's summer leaflet map.

Egaku · Pattern

Seigaiha, three rows

Wave geometry for a packaging sleeve.

Bold dark ink brush stroke across black paper
Studio · Surface

Morning stroke

The first brush pull of the day, 06:05.

kaku · draft 1176
func fold(crane *Paper, crease Line) {
    if !crane.CanFold(crease) {
        return          // paper refuses; respect it
    }
    crane.Fold(crease, gentle)
}
Kaku · Go

fold.go

Guard clause praised in review for saying no early.

Egaku · Figure

Gate, measured

Icon figure for a wayfinding set, 1 mm grid.

kaku · draft 1163
body {
  display: grid;
  place-items: center;
  /* the room arranges itself */
}
Kaku · CSS

room.css

Four declarations that replaced forty-one.

Your brief could be next month's page.

Request Access