Now · updated weekly

What I'm working on

A snapshot of my current focus. Inspired by /now.

Last updated: 28 April 2026

Right now

5

Portfolio CHSharedKit 2.5.1 sync

Shipping

Closet, EatWisely, GymLog, SpendWisely, TrainInsight all picked up the unified theme picker + on-device LLM revival in this round. MLX backend now powers the AI features in every app that has them.

~

This site, reorganized

Shipping

Three previously-disjoint visual systems collapsed into one unified nav + theme. Hand-coded marketing pages for every app I ship, with real icons and consistent footer chrome. You're reading the result.

Next up

  • Queued

    FearIndex — design pass

    Crypto + macro fear-and-greed dashboard for the Apple ecosystem. Apple Watch complication is the centerpiece. In design.

  • Queued

    CHSharedKit 2.6 — settings consolidation

    Stop maintaining six near-identical Settings Form blocks across the portfolio. One shared SwiftUI section with per-app overrides.

  • Holding

    App Store submissions for the rest

    LiftCoach, Closet, EatWisely, SpendWisely, Distill, and TrainInsight are all on TestFlight and each still needs its own metadata, privacy, and screenshot pass.

  • Holding

    visionOS exploration

    Not building for Vision Pro yet, but the spatial-design principles are leaking back into iPad layout decisions. Reading WWDC sessions, not coding.

Reading

  • Apple's Designing for visionOS docs — spatial layout heuristics that apply backward to iPad
  • Tao Te Ching (Mitchell translation) — re-read every couple of years; resets my pace

Tools I'm using

  • Xcode 16 + SwiftUI + SwiftData — full Apple-native stack
  • Apple MLX — replaced the dead llama.cpp Swift fork
  • Claude Code — most of the keystrokes flow through here now

Full stack at /tools →

Not working on

Things I've explicitly deprioritized so they don't sneak back in.

Skip

Web apps

Portfolio is iOS / macOS / watchOS. Web is for marketing pages only.

Skip

Cross-platform frameworks

Flutter, React Native. Native Apple stack is what I want to ship.

Skip

Backend services

Every app is on-device or iCloud-direct. No LiftCoach server, no EatWisely server, and no shared backend to maintain.

Skip

Subscriptions

One-time purchases or free. Re-evaluating only if a feature genuinely requires recurring server costs.

Want to say hi?

Email hechen.dream@gmail.com or open an issue on any of my public repos. I read everything; reply rate is high for first-time contact.