Work
Machi, Shangence, and this site are gathered here with the context I can share: what I was trying to solve, what I chose, how I built it, and what still needs care.
The Web client and shared backend for Machi, a city-life community platform covering posts, housing, second-hand listings, jobs, messages, notifications, membership and media upload.
An offline-first iOS client built with SwiftUI and SwiftData, covering home, discovery, publishing, notifications, messages, profile and settings.
A native Android client built with Kotlin and Jetpack Compose, bringing Machi to Android users.
A business-risk assessment service for the Japanese market, with a 7-step assessment, rule-based scoring, Stripe JPY payments, PDF reports and an admin console.
The site you are reading. Built with Next.js 16 and Prisma, with three languages, writing, work, resume, contact form and admin CMS.