Insights
In-depth articles on software engineering, product development, and photography by Shohei Komatsu (shokoma).
How I Build AI-Enabled Learning Apps
Architecture, prompt engineering, and lessons learned from building Ace the Test and Learn Addic — two AI-powered learning applications.
macOS-First Product Development with Swift & SwiftUI
Offline-first architecture, document-based design, and native macOS trade-offs — lessons from building Draw Plus.
Requirements → Diagrams → Tests: Traceability in Draw Plus
How trace links connect requirements, diagrams, tests, and project tasks in a single macOS workspace — enabling instant impact analysis.
Professional Photography for Brands and Businesses
Commercial photography workflow, equipment choices, and why a developer's systematic thinking helps produce better brand visuals.
Building Full-Stack Web Apps with Next.js & TypeScript
Architecture, SEO, i18n, and deployment lessons from building production web applications with Next.js, TypeScript, React, and Tailwind CSS.