macOS and iOS developer building native Apple platform apps with Swift and SwiftUI. I ship production software that runs locally, respects privacy, and solves real problems.
| Project | Description | |
|---|---|---|
| AIStudio | Local AI media creation studio for macOS — image, video, and audio generation via ComfyUI, SwarmUI, and MLX | |
| MLXCode | Local Copilot alternative using Apple MLX — 100% private, no cloud | |
| RsyncGUI | Professional rsync GUI for macOS — modern replacement for discontinued RsyncOSX | |
| NMAPScanner | macOS network scanner with HomeKit discovery, vulnerability scanning, and port detection | |
| MBox-Explorer | AI-powered email archive viewer with native RAG pipeline | |
| Bastion | AI-powered penetration testing platform for macOS |
JiraSummary · ExcelExplorer · URL-Analysis · icon-creator · TopGUI · homebrew-apps
MBox-Explorer · MailSummary · MboxChatCLI
NewsSummary · NewsMobile · NewsTV · PatreonTV
DashboardScreensaver · DashboardTV · rtsp-rotator
Blompie · BlompieTV · GTNW · Web-Pennmush
Every game shares one AI feature set: Ollama, MLX, TinyChat, TinyLLM, OpenWebUI, Nova Gateway, OpenRouter or OpenAI with automatic failover, an AI on/off switch, a scripted fallback so a dead model never costs a turn, keys only in the Keychain, and checks on what the model says before it touches the game.
Languages: Swift, Objective-C, Python Frameworks: SwiftUI, UIKit, AppKit, WidgetKit, HomeKit, Core ML, NaturalLanguage AI/ML: Apple MLX, Ollama, Core ML, RAG pipelines Platforms: macOS, iOS, iPadOS, tvOS, watchOS
- Local AI — Apps that use on-device ML instead of cloud APIs
- Apple Platform Native — SwiftUI-first, Apple Silicon optimized, no Electron
- Privacy-First — Your data stays on your device
- Developer Tools — Code assistants, file sync, network analysis
- Smart Home — HomeKit device management, automation, and diagnostics
All projects are personal work, created on my own time. They are not affiliated with, endorsed by, or representative of my employer.
All projects are MIT licensed. Contributions and feedback welcome.



