Things I Built

Apps, tools, and scripts I've crafted to solve real problems. Free to download, open source on GitHub.

  1. Mac Gesture icon

    Mac Gesture

    macOS

    Custom multi-finger trackpad gestures for macOS

    Map 3-finger, 4-finger, and 5-finger trackpad taps to configurable actions — middle click, keyboard shortcuts, system controls, and more. All your existing swipe and pinch gestures keep working.

    • Swift
    • macOS
    • CGEvent
    • MultitouchSupport
    First-time setup
    1. Open the DMG → drag MacGesture.app into Applications
    2. Remove the quarantine flag (required because the app is not notarized):
      xattr -cr /Applications/MacGesture.app
    3. Open MacGesture → grant Accessibility permission when prompted
    4. Tap your trackpad!

    Without the xattr step, macOS will show "the app is damaged" — this is normal for unsigned apps downloaded from the internet. You only need to do this once per version.

  2. React Secret Easter Egg icon

    React Secret Easter Egg

    Web

    Custom React hook library for adding hidden easter eggs to your apps

    A React hook library designed to help developers add hidden easter eggs to their applications. Supports key combinations, mouse click patterns, and voice commands as activation triggers with customizable callbacks and TypeScript support.

    • React
    • JavaScript
    • TypeScript
    • Hooks
  3. Content Renamer icon

    Content Renamer

    CLI

    CLI tool to organize media files by timestamp and geolocation

    Automatically groups and renames photos and videos based on metadata timestamps and geolocation. Customize the time window (default 15 minutes) and distance threshold (default 100 meters) to intelligently organize your media library while preventing filename conflicts.

    • JavaScript
    • CLI
    • Media
    • Geotag
    • Timestamp
    • ExifTool
  4. Reverse Proxy Manager icon

    Reverse Proxy Manager

    CLI

    Automate nginx reverse proxy management with one command

    A bash script that simplifies reverse proxy setup and management using nginx. Automatically creates nginx configurations, manages hosts file entries, validates URLs, and includes safety features like automatic backups and configuration testing to prevent service disruption.

    • Shell
    • Bash
    • Nginx
    • DevOps
More apps coming soon