UX Designer & Researcher

Nico Jan is a UX designer who spent eight years as a teacher learning how people think, read, and get stuck.

Selected Projects

01

bilingual vocabulary tool for academic writing

Useful Words

A mobile-first reference designed for ESL students to use while writing essays. Presents advanced transitions in English and Chinese with contextual definitions. Interface optimized for one-handed use based on observed writing behaviour.

Webflow, jQuery

02

macOS utility for simulating realistic typing

WatchMeType

A shipped app that reproduces text with human pacing, pauses, and errors. Supports single-draft typing and two-phase revision simulation. Handles focus states across applications, auto-pauses on window changes, and provides overlay feedback for each operation phase.

SwiftUI, AppKit, CoreGraphics, macOS Accessibility APIs

WatchMeType project screenshot
03

story seed generator for dystopian fiction writing

Pocket Dystopia

A mobile-first story seed generator built around a d20 die metaphor. Assembles randomized characters, conflicts, and settings for dystopian fiction prompts. Satirical tone that plays with genre tropes rather than playing them straight. Animation-driven interaction: die rolls at varying angles, content swaps at midpoint, idle cycling for ambient movement.

vanilla HTML, CSS, JavaScript

04

market research and content strategy

Aoni Campaigns

Led research, developed campaign strategies, and wrote copy for a health brand entering North America. Top campaign reached 30,000+ interactions. Work involved bridging cultural differences between client expectations and audience preferences.

Aoni Campaigns project screenshot
05

information architecture for learning

Curriculum Design

Eight years of designing materials that guide students through complex concepts. Handouts structured to scaffold comprehension. Assessments built to reveal understanding rather than recall. Each piece designed around how learners actually process information.

Curriculum Design project screenshot