[DIGITAL ARCHIVE]
[Work]
[About]
[Résumé]
[Personal]
Isiah Udofia
[Digital Archive]
[Work][About][Résumé][Personal]

A chronological archive of products, systems, and interface studies — newest first, scroll back through time.

Dropdock

July — August 2026

02

A Mac menu bar inbox for chat screenshots you review before anything lands in your archive

01

Catch the useful fragment

Dropdock begins at the moment a conversation screenshot becomes worth retaining. The drop target gives that loose material a deliberate place to go.

Workflow study01 / 03

The running app exposes a pinned drop target and screenshot-to-transcript workflow.

02

Hold it for review

The intermediate state matters. A pending record can be checked before it becomes part of a durable archive, so capture never reads as accidental publication.

Workflow study02 / 03
01Capture
02Review
03Accept

The app has a visible reviewed pending state and transcript disclosure.

03

Publish only on acceptance

The public story is the workflow, not anyone’s conversation. The interface makes provenance and acceptance the thing to notice.

Workflow study03 / 03
01Capture
02Review
03Accept

This gallery intentionally omits job and conversation content.

Setnote

July — September 2026

04

An iPhone workout log you type like Notes, but it still turns your lines into sets and training days

01

Write the workout naturally

Setnote treats a workout like an Apple Notes page instead of a chat. The form is quick enough for the session and structured enough to become useful later.

Source-grounded study01 / 03

The source has a SwiftUI Today surface with inline workout capture.

02

Let a day stay a day

Day paging and completed-workout bands let the record read as a continuous log, rather than splitting the same effort across a series of isolated forms.

Source-grounded study02 / 03
01Today
02Free-form note
03Completed set
04Next page

The shipped surface includes day paging and completed-workout bands.

03

Respect the motion setting

Transitions support the log but do not make it precious. The implementation keeps a reduced-motion path as part of the actual interaction contract.

Source-grounded study03 / 03
01Today
02Free-form note
03Completed set
04Next page

The source surface includes reduced-motion-aware transitions; a current device capture will replace this study.

N2

May — September 2026

06

The shared grid, type, and motion I reuse so my sites and apps feel related without copying the same page

01

Make the familiar repeatable

N2 moves the interface decisions that were repeating across products into an owned library: navigation, grids, text, motion, and data surfaces.

System study01 / 03

The package exports N2 primitives, cards, visualizations, layouts, navigation, and tokens.

02

Let the grid carry the structure

The system’s ten-column grid, warm canvas, and restrained blue accent make related work feel like one language without flattening each project into the same page.

System study02 / 03
Canvas01
Grid02
Motion03
Handoff04

The portfolio system establishes the 10-column / 4-column grid, 1.125rem gap, and #0a0a0a canvas.

03

Hand off the intent, not just the CSS

The library is a contract for movement too: selection, hierarchy, and state change are specified so an interaction remains legible when it leaves the original project.

System study03 / 03
Canvas01
Grid02
Motion03
Handoff04

N2’s production gate passed typecheck, ESLint, and ESM/DTS build on the M2 readiness run.

Octa

April 2026 — ongoing

03

One Mac screen for your calendar, tasks, health, and people so the next move fits the rest of today

01

One day, many systems

Octa keeps the parts of a day that usually drift apart in one context: tasks, calendar, health, and the people who make the schedule real.

System study01 / 03

The system has active desktop, mobile-widget, and screen components across these life domains.

02

Context before the control

The interface is not a dashboard of disconnected numbers. Its job is to make the next useful decision feel situated in the rest of the day.

System study02 / 03
Calendar
Health
People
Tasks

The product is built around a native dashboard and a life-context model rather than one isolated tracker.

03

Keep the person private

This is a system-level reading, deliberately free of personal reminders, health entries, or calendar contents.

System study03 / 03
Calendar
Health
People
Tasks

Public evidence is constrained to product structure and non-private interface behavior.

1peloton

March — September 2026

05

Turns a Peloton export into ride charts that show the power math behind each session, not just totals

01

Start with the ride

The project turns downloaded workout history into an interface you can revisit. It does not make the raw export the final experience.

Source-grounded study01 / 03

The codebase includes a workout-download path and a React dashboard for workout data.

02

Show the calculation

A physics engine turns resistance and cadence into power curves, efficiency metrics, and training zones—keeping the actual transformation part of the product story.

Source-grounded study02 / 03
EXPORTENGINECURVE

The project documents a processing engine, power-duration curve, distribution, and detailed metric components.

03

Keep the account boundary honest

This build is source-installed but not portrayed as a live public dashboard. It needs its local Supabase public configuration before a fresh run can render.

Source-grounded study03 / 03
EXPORTENGINECURVE

The M2 readiness run reached the missing local public Supabase configuration boundary without fabricating credentials.

Card Game

February — September 2026

01

An iPhone dream journal built as a book you flip through, with a page curl instead of another feed

01

Open by instinct

Dream Journal starts as a book instead of a feed. The shape makes the ritual legible before any instruction has to explain it.

Source-grounded study01 / 03

The source surface contains an open-book journal and an accessible calendar jump control.

02

Move through a page

A Skia page curl turns navigation into a physical action. It is less about decoration than making a dated entry feel like somewhere you can return to.

Source-grounded study02 / 03
02
08
Page curl

The source interaction uses a real page-curl gesture rather than a static card transition.

03

Leave room for the real thing

This is intentionally an interface study, not a screenshot claim. A current device recording replaces this stage when it is captured.

Source-grounded study03 / 03
02
08
Calendar jump

A representative public device capture has not yet been verified.