Documentation

Complete documentation for all iOS and macOS applications I've developed and published in the Apple App Store. Learn about each app's purpose, features, how to use them, and the ideas behind the projects.

17 Applications
Paid Applications
Construction Takeoff
macOS

A professional construction estimating tool for macOS designed for underground utility construction. Set scale on construction prints, pull measurements, track counts, and categorize takeoffs by type (power, sewer, etc.).

Key Features

  • Set scale on construction prints and blueprints
  • Pull accurate measurements from PDFs
  • Track counts and quantities
  • Categorize takeoffs by utility type (power, sewer, water, etc.)
  • Export data for project estimates
  • Optimized for underground utility construction workflows
Construction Proposal Builder
macOS

Upload bid schedules in simple text format and generate professional construction proposals. Adds serious professionalism to the bidding process with clean, formatted documents.

Key Features

  • Upload bid schedules in text format
  • Generate professional PDF proposals
  • Customizable formatting and branding
  • Export ready-to-send proposals
  • Streamlined bidding workflow
Type 1 Diabetes Guide
iOS

A comprehensive handbook for newly diagnosed diabetics. Built with Emit Meyer, this app explains what Type 1 Diabetes is, how to manage it, and provides reassurance that it's all going to be okay. Designed to be a supportive resource during a difficult time.

Key Features

  • Comprehensive guide to Type 1 Diabetes
  • Management strategies and tips
  • Educational content for newly diagnosed patients
  • Supportive and reassuring tone
  • Easy-to-navigate interface
Book Social: Quizzes
iOS

Features my personal library with quizzes on book contents. Includes a forum where users can create profiles, comment on books, and see book outlines. Built with comprehensive community features including reporting, blocking, and profile deletion to meet Apple's standards.

Key Features

  • Quizzes on book contents from personal library
  • User profiles and community forum
  • Comment on books and discussions
  • Book outlines and summaries
  • Community moderation tools (reporting, blocking)
  • Profile management and deletion
Qwizr
iOS

A quiz application for iOS that helps users test their knowledge and learn through interactive quizzes.

Key Features

  • Create and take quizzes
  • Track your progress
  • Share quizzes with others
Paperloop
iOS & macOS

A productivity app available on both iOS and macOS for managing and organizing documents and papers.

Key Features

  • Cross-platform sync between iOS and macOS
  • Organize documents and papers
  • Easy document management
Tasks.md
iOS & macOS

Syncs with your iCloud and lets you interact with markdown files as databases. Update tasks, add tasks, all from your phone—something that wasn't really available before. Fills a real need for markdown-based task management.

Key Features

  • iCloud sync across all devices
  • Markdown file as database
  • Add and update tasks from iOS
  • Native macOS and iOS apps
  • Simple, text-based task management
Binaural Focus
iOS

A focus and concentration app that uses binaural beats to help users improve their focus and productivity.

Key Features

  • Binaural beats for focus
  • Customizable audio settings
  • Timer and session tracking
Memory Deck: Mind Maps
iOS

Teaches people about mind mapping and memory recall techniques. Helps users improve their learning and retention through visual mind mapping tools.

Key Features

  • Create visual mind maps
  • Learn memory recall techniques
  • Improve learning and retention
  • Educational content on mind mapping
Beat Elon
iOS

Will you become the world's first Trillionaire? An addictive life simulation where every tap, investment, and decision shapes your destiny. Start with nothing, build an empire, live an entire life. 1 minute = 1 year. Tap your way up, build companies across 6 industries, make real choices with real consequences.

Key Features

  • Life simulation from any starting age (1 minute = 1 year)
  • Tap-to-earn with streak multipliers
  • 6 company industries to build
  • 14+ investment types (stocks, real estate, crypto)
  • 4 career paths with promotions
  • Dating, marriage, and children
  • Multiple story endings based on your choices
  • Prestige system with life bonuses
  • No ads. No IAP. Pay once, play forever.
fsocial
macOS

The all-in-one social media command center for Mac. Stop switching between tabs and apps—manage X, Instagram, Threads, TikTok, Facebook, LinkedIn, Letterboxd, and Goodreads from one beautiful, focused window. Write once, post everywhere.

Key Features

  • Embedded browsers for 8 platforms with persistent sessions
  • Multi-platform composer—write once, post everywhere
  • Character count warnings for each platform
  • Visual content calendar and scheduling
  • Best times to post for each platform
  • Quick reply templates for fast engagement
  • Drag and drop images and videos
  • All data stored locally—no tracking
Free Applications
Bigloop
iOS

Essentially a souped-up clipboard manager with Apple Continuity sync. Copy something on your computer, and it appears in the app on your phone. The coolest feature is customizable prompts—you can save prompts and apply them to your notes.

Key Features

  • Apple Continuity sync across devices
  • Clipboard history management
  • Customizable prompts
  • Apply prompts to notes
  • Seamless cross-device copying
Beer Club
iOS

Lets you join or create clubs, chat, and track beers consumed by individuals and the whole club. Mostly for fun with friends, but there's good opportunity if it takes off. Includes comprehensive chat features approved through App Store Connect.

Key Features

  • Create or join beer clubs
  • Chat with club members
  • Track beers consumed individually and by club
  • Social features for beer enthusiasts
  • Community moderation tools
Tempest Construction
iOS

A construction management app for iOS designed for the Tempest Construction company workflow and operations.

Key Features

  • Construction project management
  • Company-specific workflows
  • Project tracking and organization
Swift Stakes
iOS

Blue Stakes Utah locator app. Could be super useful and helpful for contractors and people in the field. The goal is to get this tool to the point where it could be sold, allowing people to manage their blue stakes through an app that is 90% automated.

Key Features

  • Blue Stakes Utah location finder
  • Designed for contractors and field workers
  • Automated stake location management
  • Utility marking information
Modern Wisdom
iOS

An iOS app related to the Modern Wisdom podcast and content.

Key Features

  • Access to Modern Wisdom content
  • Podcast and media features
Developer Tools
Cursor Widget
macOS

A native macOS app that displays interactive widgets on your desktop, controlled directly by Cursor AI through an MCP (Model Context Protocol) server. Simply ask Cursor to show your tasks, display a chart, or update your widget - and it happens instantly on your desktop.

How It Was Built

  • Native Swift/SwiftUI app using WidgetKit for macOS desktop widgets
  • MCP server built with Node.js that bridges Cursor AI to the widget
  • Uses App Groups for communication between MCP server and widget extension
  • Custom HTML rendering via WKWebView for popup windows
  • Built entirely in Cursor using AI-assisted development

Widget Types

  • Tasks - Display a task list with checkboxes and priority indicators (high/medium/low)
  • Charts - Bar or pie charts with custom data
  • Counter - Display a single large number with a label
  • Markdown - Formatted text with headers, bullets, and styling
  • Image - Display an image from a local file path
  • Timer - Floating countdown timer with notifications

MCP Tools Reference

  • show_tasks - Display a task list
  • add_task - Add a task to current list
  • complete_task - Mark a task as done
  • show_chart - Display a bar or pie chart
  • show_counter - Display a big number
  • show_markdown - Display formatted text
  • show_image - Display an image
  • show_popup / show_html - Open custom HTML window
  • set_widget_raw - Set raw HTML content for custom widgets
  • close_popup - Close popup window
  • start_timer / stop_timer - Timer controls
  • clear_widget - Clear widget content
  • get_widget - Get current widget state

Custom HTML Popups

The most powerful feature. Build any HTML/CSS/JavaScript tool in Cursor and display it as a floating window. Great for:

  • Calculators - Build a custom calculator in HTML, show it instantly
  • Dashboards - Real-time stats, charts, metrics
  • Forms - Quick input forms for data collection
  • Timers/Clocks - Custom countdown or clock displays
  • Any tool you can build in HTML - If you can code it, you can display it

Use show_popup or set_widget_raw to display custom HTML directly from Cursor.

Setup Guide

  • Step 1: Right-click desktop → Edit Widgets → Find "Cursor Widget"
  • Step 2: Copy MCP config from app → Paste into Cursor Settings → MCP
  • Step 3: Restart Cursor after adding MCP config
  • Step 4: Say "use Cursor Widget MCP to show my tasks" to get started

Debugging & Troubleshooting

  • Widget not updating? Remove widget from desktop, run killall Dock in terminal, re-add widget
  • MCP not connecting? Restart Cursor completely after adding MCP config
  • Widget stuck or glitchy? Sometimes best to just delete the app entirely, reinstall fresh, and reconfigure MCP
  • Prevent widget dimming: System Settings → search "Widgets" → Set "Dim widgets on desktop" to Never
  • First-time users: Be explicit: "use Cursor Widget MCP to show my tasks" - after that, simpler commands work

Widget Sizes

  • Small - 3 tasks shown, quick glance
  • Medium - 5 tasks shown, daily tasks
  • Large - 9 tasks shown, full overview

Requirements

  • macOS 14.0+ (Sonoma or later)
  • Cursor IDE with MCP support
  • Node.js 18+ (for MCP server)