Ship log

Every version,
on the record.

A public journal of what ships from this studio — features, fixes, and the occasional engine rebuild. Newest first.

51 entries
2023.05.04

Learn Japanese - Pidu: AI Chat Practice & JLPT N5-N1 Drills

Added AI-powered conversation practice using on-device NLP. Users can now simulate real Japanese dialogues and get instant feedback on grammar and vocabulary.

Pidu Japanese
2023.05.02

Learn Japanese - Pidu Hits the App Store

Launched our comprehensive Japanese learning app covering Kanji, Hiragana, Katakana with JLPT prep from N5 to N1. Includes daily lessons and spaced repetition flashcards.

Pidu Japanese
2023.04.30

Pidu Japanese: Designing the Spaced Repetition Algorithm

Implemented a custom SRS algorithm tuned for Japanese character recognition. Review intervals adapt based on stroke complexity and user accuracy history.

Pidu Japanese
2023.04.27

MOJiKana Update: Japanese News Reader & Podcast Player

Shipped an integrated Japanese news feed with furigana annotations and a curated podcast section. Users can now immerse in native content while building vocabulary.

MOJiKana
2023.04.25

MOJiKana: Learn Japanese Launches on iOS

Released MOJiKana — covering Hiragana, Katakana, and 2,000+ Kanji with vocabulary drills, graded Japanese news, and podcast content for beginners through advanced learners.

MOJiKana
2023.04.23

MOJiKana Architecture: Offline-First Kanji Database

Designed a CoreData-backed Kanji dictionary with 2,000+ characters, stroke order data, and reading examples. All content works fully offline after initial sync.

MOJiKana
2023.04.20

Forest Aura v1.1: Smart Alarm & Sleep Stage Detection

Added accelerometer-based sleep stage estimation and a smart alarm that wakes you during light sleep. Morning reports now show sleep cycles with duration breakdowns.

Forest Aura
2023.04.18

Sleep Tracker: Forest Aura Is Now on the App Store

Launched our ambient sleep app combining rain, thunder, and forest soundscapes with sleep cycle tracking. Uses iPhone sensors to analyze sleep quality overnight.

Forest Aura
2023.04.16

Forest Aura: Building a Background Audio + Motion Pipeline

Engineered a dual pipeline: AVAudioEngine handles layered ambient sounds while CoreMotion records accelerometer data in the background for sleep phase analysis.

Forest Aura
2023.04.13

Happy Day v1.1: Weekly Mood Trends & Export to PDF

Added a weekly trend chart showing mood patterns over time plus PDF export for sharing with therapists or personal records. Charts use SwiftUI Charts framework.

Happy Day
2023.04.11

Happy Day: Daily Mood Tracker Goes Live

Released a minimal mood journal that lets you log daily emotions with one tap. Visualizes patterns over weeks and months to help understand emotional wellbeing.

Happy Day
2023.04.09

Happy Day: Designing an Emotion Logging UX

Iterated on the mood input UI — tested emoji grids, sliders, and color wheels before landing on a simple 5-point scale with optional journal notes. Less friction, more entries.

Happy Day
2023.04.06

Japanese Food Update: Meal Planning & Grocery Lists

Shipped weekly meal planning with auto-generated grocery lists. Users can drag recipes into a 7-day plan and export shopping items to Reminders or Notes.

Japanese Food
2023.04.04

Japanese Food: Healthy Recipes Launched

Published a collection of authentic Japanese recipes — from sushi and ramen to healthy bento bowls. Each recipe includes step-by-step photos, nutritional info, and cooking timers.

Japanese Food
2023.04.02

Recipe App: Structured Data Model for Cooking Steps

Modeled recipes as a hierarchy: Dish → Sections → Steps, each with ingredients, timing, and media. This powers the step-by-step cooking mode with voice-over support.

Japanese Food
2023.03.23

HealthLog Update: A1C Estimation & Doctor-Ready Reports

Added estimated A1C calculation from logged glucose readings and a printable PDF report designed for sharing with healthcare providers at checkups.

HealthLog
2023.03.21

HealthLog: Blood Sugar Tracker Goes Live on iOS

Released a clean, minimal blood sugar logger. One-tap glucose entry with time tagging (before/after meal), trend charts, and HealthKit integration for Apple Health sync.

HealthLog
2023.03.19

HealthLog: HealthKit Integration & Data Privacy

Integrated HealthKit for reading and writing blood glucose samples. All data stays on-device — no cloud sync, no accounts. Privacy-first design for sensitive health data.

HealthLog
2023.03.16

Pidu Chinese Update: HSK 5-6 Content & Handwriting Practice

Expanded vocabulary to HSK levels 5 and 6 with 2,500+ new words. Added a handwriting recognition feature where users trace characters and get real-time stroke feedback.

Pidu Chinese
2023.03.14

Pidu: Learn Chinese (HSK 1-6) Is Live

Launched a Chinese learning app covering all HSK levels. Practice reading, learn characters with flashcards, and build vocabulary at your own pace with spaced repetition.

Pidu Chinese
2023.03.12

Pidu Chinese: Stroke Order Rendering with Core Graphics

Built a custom stroke order animation system using Core Graphics. Each character is broken into individual strokes with directional arrows and numbered sequence overlays.

Pidu Chinese
2023.03.09

PiduGo Update: Focus Statistics & Weekly Streaks

Added detailed focus statistics — total hours, average session length, weekly streaks. A motivational dashboard helps users track their deep work consistency over time.

PiduGo
2023.03.07

Focus Timer - PiduGo Lands on the App Store

Shipped a Pomodoro timer paired with ambient focus sounds. Customizable work/break intervals, background audio mixing, and distraction-free minimal UI.

PiduGo
2023.03.05

PiduGo: Timer State Machine & Background Audio

Designed a finite state machine for timer states (idle → focus → break → idle). AVAudioSession configured for background playback so focus sounds continue when the screen locks.

PiduGo
2023.03.02

Remote TV Update: Roku Support & Custom Button Layouts

Added Roku TV protocol support alongside Samsung, LG, and Sony. Users can now customize the remote layout — rearranging buttons and adding app shortcuts.

Remote TV
2023.02.28

Remote for Smart TV & Box: Universal Remote App Launched

Released a universal smart TV remote for iPhone and Android. Discovers TVs on your local network via SSDP/mDNS and provides an intuitive touchpad-based control interface.

Remote TV
2023.02.26

Smart TV Remote: Network Discovery & Protocol Handling

Implemented SSDP and mDNS scanning to auto-discover TVs on the local network. Each brand uses a different control protocol — Samsung uses WebSocket, LG uses HTTP, Sony uses IRCC.

Remote TV
2023.02.23

ProScan Update: Batch Scanning & Cloud PDF Export

Shipped batch document scanning — feed multiple pages in sequence and they auto-merge into a single PDF. Added sharing to iCloud Drive, Google Drive, and email.

ProScan
2023.02.21

ProScan: PDF Scanner & Manager Hits the App Store

Launched a document scanner that turns your iPhone camera into a portable scanner. Auto-edge detection, perspective correction, OCR text recognition, and PDF signature support.

ProScan
2023.02.19

ProScan: VisionKit Edge Detection & PDF Generation

Leveraged VNDocumentCameraViewController for automatic edge detection and perspective warp. PDFs are generated with PDFKit, supporting multi-page documents with embedded OCR text layers.

ProScan
2023.02.16

Sleepie Update: Bedtime Stories & Sleep Timer Fade-Out

Added narrated bedtime stories with a gentle fade-out timer. Users can mix nature sounds with story narration and set a custom duration before audio gradually silences.

Sleepie
2023.02.14

Sleepie: Sleep Sounds & Focus App Goes Live

Launched a calming audio app with nature sounds — rain, ocean, forest, white noise — and bedtime stories. Designed to help users fall asleep faster with immersive soundscapes.

Sleepie
2023.02.12

Sleepie: Multi-Layer Audio Mixing with AVAudioEngine

Built an audio mixer that lets users blend multiple sound layers (rain + thunder + fireplace) with individual volume controls. Uses AVAudioEngine with real-time audio graph routing.

Sleepie
2023.02.09

Pixel Habit Update: Widget Support & Streak Notifications

Added iOS home screen widgets showing your habit contribution graph at a glance, plus gentle streak reminder notifications to keep momentum going.

Pixel Habit
2023.02.07

Pixel Habit: GitHub-Style Habit Tracker Launched

Released a minimal habit tracker inspired by GitHub contribution graphs. Track daily habits, build streaks, and visualize your consistency with a color-coded grid over months.

Pixel Habit
2023.02.05

Pixel Habit: SwiftUI Grid Layout & Streak Algorithms

Built the contribution graph as a custom SwiftUI LazyVGrid with dynamic color intensity based on completion count. Streak calculation uses a calendar-aware algorithm handling timezone edges.

Pixel Habit
2023.02.02

Elingo Update: Pronunciation Practice & Leaderboards

Added speech recognition for pronunciation scoring using Speech framework. Plus local leaderboards to gamify daily XP and encourage consistent practice.

Elingo
2023.01.31

Elingo: Language Learning App Launched on iOS

Released Elingo — learn languages through bite-sized games, quizzes, and interactive lessons. Covers vocabulary, grammar, and reading comprehension for multiple languages.

Elingo
2023.01.29

Elingo: Gamified Lesson Engine Design

Designed a lesson engine with XP rewards, combo multipliers, and daily goals. Each lesson mixes card-matching, fill-in-the-blank, and listening exercises to keep engagement high.

Elingo
2023.01.26

Vinx Update: 12 New Film Presets & Frame Templates

Expanded the filter library with 12 analog film presets (Kodak, Fuji, Polaroid styles) and 8 vintage frame templates. All filters use Core Image with GPU-accelerated rendering.

Vinx
2023.01.24

Vintage Camera - Vinx Arrives on the App Store

Launched a retro photography app that applies authentic vintage filters, classic film grain, and analog photo frames. One-tap editing with real-time preview.

Vinx
2023.01.22

Vinx: Building CIFilter Chains for Film Emulation

Created chained Core Image filters that replicate analog film characteristics — color shifts, grain patterns, vignetting, and light leaks. Each preset is a tuned filter graph.

Vinx
2023.01.19

Liquid Focus Update: Focus Categories & Session History

Added tagged focus categories (study, work, creative, reading) and a searchable session history. Users can now review how they allocated deep work across different areas.

Liquid Focus
2023.01.17

Liquid Focus: Pomodoro Timer Goes Live on iOS

Shipped a beautiful Pomodoro timer with customizable session lengths, break reminders, and detailed focus statistics. Minimal interface designed to reduce distractions.

Liquid Focus
2023.01.15

Liquid Focus: SwiftUI Timer Architecture & Haptics

Built the timer using Combine publishers for precise tick intervals. Added haptic feedback patterns — subtle pulse during focus, gentle bump at breaks — using UIImpactFeedbackGenerator.

Liquid Focus
2023.01.12

DailyDot Update: AI Habit Suggestions & Milestone Alerts

Added AI-powered habit suggestions based on user patterns and milestone alerts (30-day, 100-day, 365-day) with shareable achievement cards.

DailyDot
2023.01.10

DailyDot: Life Calendar & Habit Tracker Launched

Released a life calendar app that visualizes your entire life as a grid of dots. Track milestones, build daily habits, and see your journey unfold week by week.

DailyDot
2023.01.08

DailyDot: Life Calendar Grid Rendering at Scale

Rendering 4,000+ dots (one per week of a 80-year life) required careful optimization. Used a custom UICollectionView layout with cell recycling and lazy color computation.

DailyDot
2023.01.05

SnoozeLog Update: Snore Intensity Graph & Sleep Score

Added a post-sleep snore intensity timeline and an overall sleep score combining snore frequency, duration, and loudness. Scores help track improvement over weeks.

SnoozeLog
2023.01.03

SnoozeLog: AI Snore Recorder Launches on iOS

Released an AI-powered snore recorder that listens overnight, detects snoring events, and provides morning reports with audio clips and pattern analysis.

SnoozeLog
2023.01.01

SnoozeLog: On-Device Audio Classification for Snore Detection

Trained a Core ML sound classification model to distinguish snoring from ambient noise. Runs entirely on-device using AVAudioEngine with a streaming buffer for real-time detection.

SnoozeLog

Where the writing becomes software.

Longer essays on the craft behind these releases live on the blog — design decisions, post-mortems, and lessons from the App Store trenches.

Read the blog