UNIT 04/12 — PRODUCTIVITY · WELLBEING
Aevenna
Calm time orchestration — life goals become time-estimated tasks on your day
- ROLE
- Founder · sole engineer
- CLIENT
- Aevenna Ltd
- SECTOR
- Productivity · Wellbeing
- PLATFORM
- iOS
- YEAR
- 2026 — present
- STACK
- Swift 6 · SwiftUI · SwiftData · Go · PostgreSQL · AWS CDK · Next.js
- STATUS
- IN BETA · TESTFLIGHT — site live, app in test
[ FIG.01 ] BRIEF
The anchor sentence every feature is tested against: we help people turn time into a calm, intentional path toward the life they want. The system holds the plan so the user does not have to, and daily actions add up without guilt or pressure.
[ FIG.02 ] OFFLINE-FIRST
The device is the source of truth. The app is Swift 6, SwiftUI and SwiftData (32k lines, 571 tests); a Go service (25k lines, 422 tests) provides email-first auth with OAuth and one-time codes and row-level last-write-wins replication across devices, with soft deletes and an outbox so nothing is lost offline.
[ FIG.03 ] PRIVACY
Health checks are end-to-end encrypted with AES-GCM-256 and an iCloud Keychain key ring, taken only with explicit consent, and hard-deleted on withdrawal. The feature was engineered to be useful without interpreting anything, which keeps it outside medical-device scope.
[ FIG.04 ] PLATFORM
Infrastructure is AWS CDK on Lightsail, cost-first; the marketing site is Next.js and live at aevenna.com. Both of my apps share Keel, a small Swift package I maintain for API transport, single-flight token refresh, Keychain storage and Google sign-in.
UNIT 04 — IOS BUILD
[ FIG.SYS ] ARCHITECTURE
SYSTEM SCHEMATIC — AUTO-GENERATED FROM SPEC
[ FIG.OUT ] OUTCOME
IOS TESTS ON AN OFFLINE-FIRST STORE
GO TESTS ON AUTH AND SYNC
ENCRYPTED HEALTH DATA, CONSENT-GATED
ROW-LEVEL REPLICATION ACROSS DEVICES
VERDICT:IN TEST — SITE LIVE · APP ON THE WAY[ OK ]
NEXT UNIT
Nokkel
Property-wealth platform connecting homeowners and financial advisers