👋🏻 Hi, my name is J⋃⋂D⋀. I make apps in Singapore 🇸🇬
- Setup Codex CLI notifications on macOS (iTerm2 + terminal-notifier)
- The Codex Trap: Upgrading to Pro Won’t Unlock a New Codex Model
- Incremental iOS Builds with Claude Code and XcodeBuildMCP
- How to Migrate from GitHub Pages to Cloudflare Pages
- Review of Whispr Flow, superwhisper, MacWhisper for vibe coding
- Secret Xcode docs for Claude Code + Sosumi MCP
- Fixing SwiftUI refreshable with The Composable Architecture
- How to Fix Claude Code's Trailing Whitespace Problem for Swift
- Personal blog @ just2me.com
- App portfolio @ just2us.com






