GreenSkin

Personal dossier

Building products, and also shaping how they are understood and maintained.

I design and develop apps for iOS and macOS, focusing on clean user interfaces and delightful user experiences. I believe great software should be simple, intuitive, and solve real problems.

Current workline

01

Keep shipping Apple-platform products while maintaining the site and content system around them.

02

Put AI inside real entry points, result pages, and next actions instead of just wiring in a model button.

03

Treat product, support, and legal surfaces as part of the same finished system.

Tech Skills

SwiftSwiftUIUIKitCore DataCloudKitCombineNext.jsTypeScriptNode.jsProduct Design
Working mode

These three biases shape the way I build products, pages, and code.

Product bias

Long-term tools over one-off demos

I would rather spend time on products people reopen often, even when the topic looks less flashy at first glance.

Page bias

Pages need to carry information, not just surface polish

Product pages, blog pages, support pages, and legal pages should each play a distinct role instead of sharing the same shell.

Implementation bias

Maintainability matters as much as feel

I try to balance strong interface work with code that still makes sense months later.

Values

The underlying rules stay the same: be clear, remove drag, and keep things maintainable.

01

Efficient: Cut everything unnecessary and take the shortest path to the goal. Redundancy is the enemy — in code and in communication.

02

Simple: Complexity is the lazy way out; simplicity demands real thinking. This applies to interfaces, architecture, and how you work.

03

Pure: Start from the essence of the problem, not from convention, process, or others' expectations. Figure out the "why" before deciding the "how."