Skip to content

iOS Engineer / Builder

Luminoid

iOS engineer who builds apps, frameworks, and developer tools with Swift.

Apps

Plant list
Plant list
Watering list
Watering list
Watering calendar
Watering calendar
Sightings list
Sightings list
Sightings map
Sightings map
Home screen widgets
Home screen widgets

Plantfolio

App Store Website Plant Data v2.1.0

Full-featured iOS plant care app — Gemini-powered AI identification from photos, on-device ML identification, per-plant watering schedules with smart rescheduling, growth tracking with measurements and fertilization logs, photo timeline with EXIF metadata, field sightings on an interactive map, WeatherKit calendar overlay with location picker and offline cache, iCloud sync via CloudKit, JSON import/export, Spotlight indexing, share extension, and home screen widgets. 950+ built-in plants in 4 languages (English, Spanish, Simplified & Traditional Chinese), with a custom-URL data source option.

Swift UIKit SwiftData CloudKit CoreML Gemini WeatherKit WidgetKit Spotlight
Pet list
Pet list
Profile hub
Profile hub
Photo gallery
Photo gallery
Calendar
Calendar
Home screen widgets
Home screen widgets

Petfolio

App Store Website v1.5.0

Full-featured iOS pet care app — weight charts, vaccines, parasite prevention, medications, baths, symptoms, and vet visits with reminders, all rolling up into a unified Care Journal timeline. 10 species and 573 breeds (dog / cat / bird / rabbit / small mammal / fish / amphibian / reptile / crab) with ranked search and an A-Z section index. Subject-lifted hero avatars with Live Photo playback and a lift/unlift toggle that animates the avatar circle. Resources tab consolidates expenses, food, nutrition, active medications, litter, bedding, vet contacts, and toys/grooming/other across pets. Family Sharing via CloudKit, Gemini-powered structured record extraction from pasted text notes plus multimodal AI document inspect that compares and fills fields from a vet visit's PDF/image attachments, home screen widgets, Spotlight search, 20 app icons (iOS 18 light/dark on iPhone/iPad), and ZIP export/import. Item and contact forms autofill from a pasted product or map link. EN/ES/ZH-Hans.

Swift UIKit Core Data CloudKit Family Sharing Gemini WidgetKit Spotlight
Daltonize filter
Daltonize filter
CVD simulation
CVD simulation
Ishihara generator
Ishihara generator

Metamer

App Store Website v1.0.0

Color-vision camera for iPhone and iPad. Live filters simulate protanopia, deuteranopia, tritanopia, and achromatopsia so people with typical vision can experience what others see, while daltonize filters boost color separation for color vision deficiency. A movable reticle names the true color under it (32-name web / X11 / Okabe-Ito palette, measured swatch, hex) even with a filter active, with freeze-frame and a two-point ΔE76 difference verdict. The same filters apply to existing photos with synced side-by-side comparison and JPEG / HEIC export. A print-grade Ishihara generator builds digit, text, or arrow plates at 300 DPI (PNG / PDF), and an optional onboarding check suggests a starting filter and strength. Grounded in the Machado 2009 and Brettel 1997 color-science models, fully VoiceOver-accessible, and entirely on-device with no accounts or tracking. Built on Prism (camera pipeline) and LumiKit (design system).

Swift UIKit AVFoundation Metal CoreImage Accessibility

Frameworks

LumiKit icon

LumiKit

Design tokens, UI components & utilities for iOS

Modular Swift Package — Core (logger, date/file utilities), UI (design tokens, theming, components, photo browser, share, QR code), Network (URLProtocol request debugger), and Lottie (pull-to-refresh). Built with Swift 6.2 strict concurrency.

Swift Package UIKit SnapKit Design Tokens
Design System & Controls
Prism icon

Prism

Camera pipeline framework for iOS

Modular Swift Package — Core (actor-isolated AVCaptureSession with async/await capture for still, Live Photo, Portrait, burst, night composite, and video; full manual exposure / ISO / shutter / focus / white balance surface; iOS 17 RotationCoordinator; iOS 17/18 responsive capture and zero shutter lag) and UI (Metal preview view, shutter button, focus indicator, grid, level, aspect mask, settings drawer). Metal-backed Core Image filter pipeline with 20 built-in filters and correct per-filter intensity blending. Built with Swift 6.2 strict concurrency.

Swift Package AVFoundation Metal CoreImage
DSLR shooting
Sophon icon

Sophon

Shared AI infrastructure for Swift apps

GitHub v0.1.0

Modular Swift Package: Core (lenient LLM JSON decoding; a JSON extractor with fence stripping, brace extraction, and truncation repair; Keychain helper; pluggable log handler) and Gemini (async/await API client with configurable retry policies, schema-constrained structured output, multi-turn chat, image input, and a model catalog with persistent selection). Extracted from three production iOS apps. Zero dependencies, built with Swift 6.2 strict concurrency.

Swift Package Gemini LLM Structured Output
Demo app

Tools

Monolith icon

Monolith

Swift project scaffolding CLI

GitHub v0.4.0

CLI that scaffolds iOS apps (XcodeGen / `.xcodeproj` / SPM), Swift Packages, and Swift CLIs from production-grade templates. 25 optional app features (SwiftData, Core Data + CloudKit, widgets, Mac Catalyst, localization, privacy manifest). Three-flag package wiring (`--use-packages` registry, `--external-packages`, `--target-deps`). 22-color LMKTheme palette derived from one hex. App Store ready out of the box: multi-locale `Localizable.xcstrings`, App Store category in Info.plist + build settings, 3-variant AppIcon skeleton (light / dark / iOS 18 tinted). Interactive wizard + `doctor` diagnostics.

Swift CLI Code Generation

Content

Blog screenshot

Blog

Visit

Personal tech blog on iOS development, AI services, web deployment, Git, shell automation, and dev environment guides.

iOS AI Web Hexo
LensDB screenshot

LensDB

Visit ★ GitHub

Interactive comparison chart for 682 mirrorless camera lenses across 20 brands. Plot every lens on a configurable two-axis graph (focal length × aperture by default, or any two of 12 specs), with tag and pan-zoom scatter views. Faceted filters and search by brand, mount, format, focus, and stabilization, with the full view state shareable via URL. Click-to-pin compare table with best-in-row highlighting and CSV export, plus a prerendered detail page per lens. Fully static (SvelteKit + ECharts).

SvelteKit ECharts Data Viz i18n
Echoes screenshot

Echoes

Visit ★ GitHub

Curated collection of timeless quotes from philosophers, writers, poets, artists, scientists, and more, bilingual in English and Chinese. 2,300+ quotes across 18 categories with original-language text, translations, and source attribution. Randomized featured quotes on each visit.

SvelteKit Tailwind CSS i18n
Spectral Lab screenshot

Spectral Lab

Visit ★ GitHub

Interactive toolkit for optics and astrophysics visualization — Snell's law prism refraction, Schwarzschild gravitational lensing, procedural nebula rendering, topographic contour maps, and Moire interference patterns. Real-time Canvas rendering with 4K export.

Canvas Physics WebGL