Phase 2, premium visual direction

A quieter place for projects, notes, and experiments.

This site is built under an alias. No fake-terminal theater, no corporate chest-puffing, no Mission Control leftovers pretending to be personality. Just cleaner presentation, better pacing, and content that has room to breathe.

Phase 3
Structure

Cleaner homepage rhythm, better hierarchy, and sections that feel intentional instead of stacked.

Phase 4
Components

Refined cards, buttons, and content blocks that feel more premium and less template-ish.

Phase 5
Polish

Subtle motion, contrast tuning, spacing cleanup, and better responsiveness across screens.

Phase 6 target

By the end of this pass, it should feel close to final, not just less bad.

The goal is a dark personal site with Apple-ish restraint, a strong sense of calm, and zero confusion about what it is. Personal alias, minimal design, useful content, done properly.

Alias-first Dark minimal Premium feel No fake branding
Projects

Experiments that can evolve without turning into a visual mess.

Built things, half-built things, and ideas that deserve a clean home while they mature.

See Projects
Writeups

Notes that are worth saving before they disappear into dead folders.

Writeups, fragments, and observations that are more useful captured than forgotten.

Read Writeups
Contact

Direct contact, no fake “let’s connect” energy.

Minimal, clean, and easy to swap with real alias contact details later.

Open Contact
What this site is

A personal alias site, not a résumé trying to wear street clothes.

It exists to collect projects, document ideas, and present them with enough polish to feel deliberate. No fake affiliation, no pretending it is for recruiters if it is not.

Projects and notes Intentional presentation Built to grow Calm visual language
Design rule

Keep it clean. Keep it useful. Kill the cringe early.

That fake terminal line was exactly the kind of thing that makes a site feel less real, not more. This version aims for restraint instead of cosplay.

if (design_choice === 'looks cool for five seconds') { reject_it(); }