Each project represents a unique challenge and an innovative solution.
Trakio is an iOS app built for track-day drivers who want a simple way to record and analyze their sessions. It uses GPS to track runs, automatically detects laps and sectors, stores session history locally, and presents post-session insights like best lap, sector performance, and session maps. It also includes social features such as Instagram Story sharing and an early leaderboard system.
A React Native/Expo iOS app combining GPS-based telemetry, local SQLite storage, seeded circuit metadata with timing lines, automatic lap and sector detection, and post-session analytics. Incoming GPS points go through a filter — low accuracy readings are dropped and speed is re-derived from distance between points as a sanity check against GPS jumps. Sessions are managed as a state machine so the UI always reflects the latest state without waiting on database writes. A Cloudflare Worker with D1 powers the leaderboard backend.
Voy bridges the gap between casual travel discovery and actual bookings. Users share inspiration — Instagram posts, TikTok videos, screenshots — and an AI assistant handles the rest: understanding context through natural conversation, searching hotels, checking availability, and guiding users through booking confirmation. Conversations are persistent and resumable, designed to feel less like a search engine and more like a knowledgeable travel companion.
A production polyglot monorepo (Turborepo/pnpm) with a React Native/Expo mobile app, a Next.js backend API, a Python AI assistant runtime, and background workers — all sharing a common PostgreSQL database and Redis layer. The AI assistant runs on a stateful graph architecture with persistent conversation state and a dual-LLM strategy for different query types. End-to-end type safety is enforced via tRPC. Infrastructure includes distributed tracing, LLM observability, error tracking, and automated iOS CI/CD.
Cryptrack is a mobile app to track your cryptocurrency portfolio across multiple wallets and exchanges. Manually log buy/sell transactions, monitor real-time PnL, and visualize performance through charts — all in your preferred currency. Secured with biometric authentication, the app works fully offline and supports multiple portfolios with per-asset cost basis tracking.
An offline-first React Native (Expo) mobile app backed by a Go microservice. The app stores all portfolio data locally in SQLite and computes metrics via FIFO lot tracking in TypeScript. A lightweight Go API aggregates live prices from CoinGecko/CoinMarketCap and FX rates, serving them with multi-tier in-memory caching and singleflight deduplication. State is managed through React Context providers for portfolio, currency, theme, and biometric auth.
Naps is a modern multilingual beauty salon website presenting services, treatments, and a curated blog. Integrated booking lets customers make appointments in their preferred language.
Built with SvelteKit, TypeScript, and TailwindCSS, with internationalization handled by Paraglide for English and Japanese content. MicroCMS manages the blog, and the site is deployed on Cloudflare with SEO optimization for both markets.
Kakurega is a mobile-first website for a men's barber salon in Tokyo. The site presents the salon's atmosphere, services, and an integrated blog for grooming tips and style updates — designed with a clean aesthetic that blends traditional Japanese sensibility with contemporary styling.
Built with SvelteKit and TypeScript, styled with TailwindCSS for a responsive mobile-first experience. MicroCMS powers the headless blog, keeping content updates simple without sacrificing performance. The site includes structured data and optimized metadata for local SEO visibility in Tokyo.
SiriusGarage is a website redesign for a professional automotive repair shop in France. The site showcases their mechanical services and expertise, with a design that emphasizes trust and professionalism.
Built with SvelteKit and TypeScript, with a mobile-first responsive design and local business SEO optimization including structured data and optimized metadata. Deployed on Cloudflare.
MoneySwap is a currency conversion app bridging fiat and crypto. It delivers real-time exchange rates for major currencies and a wide range of cryptocurrencies, letting users track multiple pairs simultaneously across iOS and Android.
Built with React Native and TypeScript, backed by a Golang API using goroutines for concurrent processing of multiple exchange rate feeds. Integrates financial APIs for fiat and crypto data with WebSocket-based real-time updates and a backend caching layer.