StorySmith AI writing studio
In Review macOS

StorySmith

AI-powered creative writing studio for macOS. Features a custom NSTextView bridge for rich text editing, 3-tier model routing (Opus/Sonnet/Haiku) with cost optimization, EPUB export via Process(), and a safety invariant system with dual-mode enforcement.

123K
Lines of Code
300+
Tests
265
Source Files
SwiftUI AppKit SwiftData Claude API StoreKit 2 Cloudflare Workers

The hardest part: bridging NSTextView into SwiftUI while maintaining rich text formatting, undo/redo, and real-time AI streaming into the same text buffer.

Pathiary travel journal app
Live iOS

Pathiary

Travel journal app with AI-powered trip insights. Subscription-based with Cloudflare Worker API proxy for secure AI access. Uses SwiftData for local persistence and StoreKit 2 for subscription management with receipt validation.

19.4K
Lines of Code
84+
Tests
79
Source Files
SwiftUI SwiftData StoreKit 2 Claude API Cloudflare Workers

Secure API proxy architecture: API keys never touch the client. Cloudflare Worker validates App Check tokens, enforces rate limits, and proxies to Anthropic.

View on App Store ↗
DeckScore card game scorer
Live iOS

DeckScore

Card game scoring app supporting 8 popular card games with automatic score calculation, persistent game history, and player statistics. Built on SwiftUI and SwiftData with AdMob as the sole external integration.

56
Source Files
66
Tests
0
Dependencies
SwiftUI SwiftData AdMob

A focused utility app built almost entirely on first-party Apple APIs — AdMob is the sole external integration.

View on App Store ↗
ToldByMe memoir app
Live iOS / iPadOS

ToldByMe

Memoir app designed for seniors to record and preserve their life stories. Features voice dictation with Speech framework, AI-powered narrative synthesis via Cloudflare Worker proxy, and a UX optimized for accessibility and larger text.

62
Source Files
198
Tests
Universal
iPhone + iPad
SwiftUI SwiftData Speech Claude API Cloudflare Workers

Senior-first UX: large tap targets, high contrast, simplified navigation, and voice-first input for users who may find typing difficult.

View on App Store ↗
AI-SmartPrompts prompt library
Live iOS + Android

AI-SmartPrompts

Cross-platform AI prompt library built with Expo and React Native. Firebase Cloud Functions handle server-side AI operations with Auth and App Check verification. The only non-native project in the portfolio — chosen for cross-platform reach.

Expo
Framework
7-Step
QA Pipeline
2
Platforms
React Native Expo Firebase Cloud Functions RevenueCat

Firebase Cloud Functions for API proxy instead of Cloudflare Workers — demonstrating the same secure-proxy pattern across two different infrastructure stacks.

View on App Store ↗

Want your code reviewed — or something new built?

Code audits from $1,500. Native development and AI integration for new projects.