{
  "site": "https://work.nickheise.com",
  "author": "Nick Heise",
  "jobTitle": "Product Design Leader",
  "generated": "2026-10-06",
  "links": [
    {
      "label": "LinkedIn",
      "href": "https://www.linkedin.com/in/nickheise"
    },
    {
      "label": "X (Twitter)",
      "href": "https://x.com/nickheise"
    },
    {
      "label": "Resume (PDF)",
      "href": "https://work.nickheise.com/files/nickheise-resume.pdf"
    }
  ],
  "projects": [
    {
      "id": "workflows",
      "name": "Workflows",
      "type": "Canvas",
      "dates": "2026",
      "category": "Professional",
      "description": "A B2B SaaS visual workflow automation platform for MDM IT administrators. Users build node-based automation workflows on a drag-and-drop canvas, deploy them to managed device fleets (Android, Apple, Windows, Linux, ChromeOS), and manage resources like app policies and device profiles. Currently a frontend-only React/TypeScript prototype with localStorage persistence.",
      "tags": [
        "canvas",
        "mdm",
        "workflows"
      ],
      "media": [
        {
          "src": "https://work.nickheise.com/images/thumb-workflows.webp",
          "alt": "Workflows",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/workflows-01.mp4",
          "alt": "Workflows",
          "video": true
        },
        {
          "src": "https://work.nickheise.com/images/workflows-02.webp",
          "alt": "Workflows",
          "video": false
        }
      ]
    },
    {
      "id": "signal",
      "name": "Signal",
      "type": "SaaS App",
      "dates": "2026",
      "category": "Personal",
      "description": "Signal helps software teams make hiring decisions faster by replacing post-interview chaos with structured signal collection, Slack-native feedback, and automated decision orchestration. The idea came from a simple observation: candidates rarely fail because of process visibility alone. Instead of rigid hiring pipelines, Signal adapts to each company's hiring philosophy through customizable evaluation dimensions and decision thresholds.",
      "tags": [
        "saas",
        "app",
        "responsive"
      ],
      "media": [
        {
          "src": "https://work.nickheise.com/images/thumb-signal.webp",
          "alt": "Signal",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/signal-01.webp",
          "alt": "Quick actions",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/signal-02.webp",
          "alt": "Dashboard",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/signal-03.webp",
          "alt": "Role management",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/signal-04.webp",
          "alt": "Candidate management",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/signal-05.webp",
          "alt": "Interview feedback",
          "video": false
        }
      ]
    },
    {
      "id": "stella",
      "name": "Stella",
      "type": "AI / Enterprise",
      "dates": "2024 – 2025",
      "category": "Professional",
      "description": "A conversational AI assistant for SOTI MobiControl.",
      "tags": [
        "AI",
        "enterprise"
      ],
      "caseStudyUrl": "https://work.nickheise.com/project/stella",
      "caseStudyMarkdown": "https://work.nickheise.com/project/stella.md",
      "media": [
        {
          "src": "https://work.nickheise.com/images/stella.webp",
          "alt": "Stella AI assistant",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/stella.mp4",
          "alt": "Stella AI assistant",
          "video": true
        },
        {
          "src": "https://work.nickheise.com/images/stella.webp",
          "alt": "Stella assistant interface",
          "video": false
        }
      ]
    },
    {
      "id": "trainwell",
      "name": "Trainwell",
      "type": "Platform",
      "dates": "2019-Present",
      "category": "Personal",
      "description": "An ongoing personal project since 2019, the latest iteration of Trainwell is an agent-native operating system for personal training businesses. Trainers get a review-and-approve app while AI agents handle scheduling, payments, client outreach, and program adjustments automatically. Clients get a lightweight app for sessions, progress, and billing. Built on Next.js + TypeScript with a full MCP server so trainers' own AI tools (Claude, ChatGPT) can plug in directly.",
      "tags": [
        "web",
        "app",
        "mobile",
        "platform",
        "ai",
        "fitness"
      ],
      "media": [
        {
          "src": "https://work.nickheise.com/images/thumb-trainwell.webp",
          "alt": "Trainwell",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/trainwell-01.webp",
          "alt": "Relaunch",
          "video": false
        }
      ]
    },
    {
      "id": "logs",
      "name": "Logs Explorer",
      "type": "Dashboards",
      "dates": "2025",
      "category": "Professional",
      "description": "A focused logs and observability surface designed to help on-call engineers triage incidents and surface patterns across noisy systems.",
      "tags": [
        "enterprise",
        "dashboards",
        "web"
      ],
      "media": [
        {
          "src": "https://work.nickheise.com/images/thumb-logs.webp",
          "alt": "Logs dashboard",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/logs-01.webp",
          "alt": "Device logs dashboard",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/logs-02.mp4",
          "alt": "Device logs dashboard",
          "video": true
        },
        {
          "src": "https://work.nickheise.com/images/logs-03.mp4",
          "alt": "Device logs dashboard",
          "video": true
        }
      ]
    },
    {
      "id": "memory-game",
      "name": "Memory Game",
      "type": "Game",
      "dates": "2025",
      "category": "Personal",
      "description": "A memory game using trivia from Marvel characters",
      "tags": [
        "game"
      ],
      "media": [
        {
          "src": "https://work.nickheise.com/images/thumb-marvel-game.webp",
          "alt": "Memory Game",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/marvel-01.mp4",
          "alt": "Gameplay",
          "video": true
        },
        {
          "src": "https://work.nickheise.com/images/marvel-02.webp",
          "alt": "Options",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/marvel-03.mp4",
          "alt": "Scoring",
          "video": true
        }
      ]
    },
    {
      "id": "foundation",
      "name": "Foundation",
      "type": "Enterprise",
      "dates": "2026",
      "category": "Professional",
      "description": "Foundation is a B2B SaaS enterprise admin UI for SOTI ONE — a unified control plane for managing tenants, users, and permissions across SOTI products. Built with React 18, TypeScript, Tailwind v4, and shadcn/ui, it features 5 personas, a feature-gating registry, RBAC explorer, dashboard, member management, and settings. Currently a design prototype with mocked data.",
      "tags": [
        "b2b",
        "saas",
        "platform",
        "web"
      ],
      "media": [
        {
          "src": "https://work.nickheise.com/images/thumb-foundation.webp",
          "alt": "Foundation",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/foundation-01.mp4",
          "alt": "Walkthrough",
          "video": true
        },
        {
          "src": "https://work.nickheise.com/images/foundation-02.webp",
          "alt": "Navigation",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/foundation-02.webp",
          "alt": "Roles",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/foundation-02.webp",
          "alt": "Create flow",
          "video": false
        }
      ]
    },
    {
      "id": "workouts",
      "name": "Workouts App",
      "type": "Mobile App",
      "dates": "2025",
      "category": "Personal",
      "description": "A hybrid AI fitness platform that combines hosted and on-device LLMs to deliver deeply personalized workout programming. The system uses a structured exercise library, training templates, and rule-based adaptation engine to generate long-term plans that intelligently adjust for injuries, missed workouts, equipment limits, fatigue, schedule changes, and evolving goals—without losing the integrity of the overall program.",
      "tags": [
        "app",
        "mobile",
        "ai",
        "fitness"
      ],
      "media": [
        {
          "src": "https://work.nickheise.com/images/thumb-workouts.webp",
          "alt": "Workouts App",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/workouts-01.webp",
          "alt": "Coming Soon",
          "video": false
        }
      ]
    },
    {
      "id": "fusion",
      "name": "Fusion",
      "type": "Enterprise / Analytics",
      "dates": "2018 – 2023",
      "category": "Professional",
      "description": "A retail analytics platform by The Home Depot.",
      "tags": [
        "analytics",
        "enterprise"
      ],
      "caseStudyUrl": "https://work.nickheise.com/project/fusion",
      "caseStudyMarkdown": "https://work.nickheise.com/project/fusion.md",
      "media": [
        {
          "src": "https://work.nickheise.com/images/fusion.webp",
          "alt": "Fusion retail analytics",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/fusion-askuity.mp4",
          "alt": "Askuity analytics",
          "video": true
        },
        {
          "src": "https://work.nickheise.com/images/fusion-02.webp",
          "alt": "Fusion chart",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/fusion-bar.mp4",
          "alt": "Fusion bar chart",
          "video": true
        },
        {
          "src": "https://work.nickheise.com/images/fusion-01.webp",
          "alt": "Fusion analytics overview",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/fusion-03.webp",
          "alt": "Fusion platform",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/fusion-04.webp",
          "alt": "Fusion dashboard",
          "video": false
        }
      ]
    },
    {
      "id": "tldr",
      "name": "TL;DR",
      "type": "App",
      "dates": "2025",
      "category": "Personal",
      "description": "TL;DR started from a personal frustration: knowing who I am and how I like to work, but struggling to articulate it clearly in the moment. It's a personal reflection system that captures thoughts over time, organizes them into themes, beliefs, motivations, and contradictions, and helps generate clear, shareable summaries about who you are and how you work best.",
      "tags": [
        "bio"
      ],
      "media": [
        {
          "src": "https://work.nickheise.com/images/thumb-tldr.webp",
          "alt": "TL;DR",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/tldr-01.webp",
          "alt": "Capture",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/tldr-02.webp",
          "alt": "Explore",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/tldr-03.webp",
          "alt": "Retrieve",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/tldr-04.webp",
          "alt": "Preview",
          "video": false
        }
      ]
    },
    {
      "id": "tab-death",
      "name": "Tab Death",
      "type": "Chrome Extension",
      "dates": "2025",
      "category": "Personal",
      "description": "Tab Death is a Chrome extension for people (like yours truly) using browser tabs as an emotional support system. Instead of pretending you'll \"read this later,\" it captures why a tab mattered at close-time, then lets it decay with dignity. Built with MV3, TypeScript, Dexie/IndexedDB, and a composable event-driven architecture, it's optimized for performance, privacy, and future sync support. Forgetting is treated as a feature, not a bug.",
      "tags": [
        "tool",
        "extension"
      ],
      "media": [
        {
          "src": "https://work.nickheise.com/images/thumb-tab-death.webp",
          "alt": "Tab Death",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/tabdeath-01.webp",
          "alt": "Intro",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/tabdeath-02.webp",
          "alt": "Coming soon",
          "video": false
        }
      ]
    },
    {
      "id": "money-journal",
      "name": "Money Journal",
      "type": "App",
      "dates": "2025",
      "category": "Personal",
      "description": "A tablet-first finance app for kids who somehow have cash hidden in six different places at all times. Track money manually, move it between locations, and save toward goals with calm visuals and subtle motion. No banks, budgets, chores, mascots, or gamified dopamine extraction. Just a surprisingly elegant ledger for tiny humans with poor accounting practices.",
      "tags": [
        "app",
        "fun"
      ],
      "media": [
        {
          "src": "https://work.nickheise.com/images/thumb-money-journal.webp",
          "alt": "Money journal",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/money-journal-01.mp4",
          "alt": "Money journal",
          "video": true
        },
        {
          "src": "https://work.nickheise.com/images/money-journal-02.webp",
          "alt": "Emoji passwords",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/money-journal-03.webp",
          "alt": "Learning about money",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/money-journal-04.webp",
          "alt": "Savings goals",
          "video": false
        }
      ]
    },
    {
      "id": "facebook",
      "name": "Facebook Ads Manager",
      "type": "Mobile App",
      "dates": "2014-2016",
      "category": "Professional",
      "description": "I designed & shipped the first version of the Facebook Mobile Ads Manager app for iOS & Android at Meta. I worked on a small team shaping product strategy, field research, and 30+ features over 2 years. The app helps businesses manage and monitor ad campaigns across Meta platforms and was the first app built with React Native.",
      "tags": [
        "mobile"
      ],
      "media": [
        {
          "src": "https://work.nickheise.com/images/thumb-facebook.webp",
          "alt": "Facebook Ads Manager",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/facebook-01.webp",
          "alt": "Facebook Ad Account",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/facebook-02.webp",
          "alt": "New Ad Creation",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/facebook-03.webp",
          "alt": "30+ features",
          "video": false
        }
      ]
    },
    {
      "id": "resq",
      "name": "ResQ",
      "type": "SMB / Marketplace",
      "dates": "2018 – 2020",
      "category": "Professional",
      "description": "A facilities management platform for restaurants.",
      "tags": [
        "mobile",
        "marketplace"
      ],
      "caseStudyUrl": "https://work.nickheise.com/project/resq",
      "caseStudyMarkdown": "https://work.nickheise.com/project/resq.md",
      "media": [
        {
          "src": "https://work.nickheise.com/images/resq.webp",
          "alt": "ResQ facilities management",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/resq-01.webp",
          "alt": "ResQ work orders",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/resq-02.webp",
          "alt": "ResQ mobile app",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/resq-03.webp",
          "alt": "ResQ vendor view",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/resq-04.webp",
          "alt": "ResQ dashboard",
          "video": false
        }
      ]
    },
    {
      "id": "serv",
      "name": "Serv",
      "type": "App Concept",
      "dates": "2019",
      "category": "Personal",
      "description": "Restaurant feedback is broken: comment cards die in pockets, apps go uninstalled, and praise rarely reaches the server who earned it. serv replaces all three with one QR sticker pulling triple duty — customers scan from their phone (no install) and get an instant discount for venting; servers scan the same sticker to claim a shift and bind feedback to themselves; managers triage via push, flagging bad-faith claims. One piece of laminated paper, three problems gone.",
      "tags": [
        "app"
      ],
      "media": [
        {
          "src": "https://work.nickheise.com/images/thumb-serv.webp",
          "alt": "Serv",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/serv-01.webp",
          "alt": "Serv",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/serv-02.webp",
          "alt": "Serv for restaurants",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/serv-03.webp",
          "alt": "Serv for customers",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/serv-04.webp",
          "alt": "Serv for managers",
          "video": false
        }
      ]
    },
    {
      "id": "figure1",
      "name": "Figure 1",
      "type": "Mobile App",
      "dates": "2016 – 2018",
      "category": "Professional",
      "description": "A medical knowledge-sharing platform helping healthcare professionals learn from real cases at the point of care.",
      "tags": [
        "mobile",
        "iOS",
        "android"
      ],
      "media": [
        {
          "src": "https://work.nickheise.com/images/thumb-figure1.webp",
          "alt": "Figure 1",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/figure1-01.webp",
          "alt": "Figure 1 feed",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/figure1-02.webp",
          "alt": "Figure 1 features",
          "video": false
        }
      ]
    },
    {
      "id": "tumblr",
      "name": "Tumblr",
      "type": "Mobile App",
      "dates": "2012",
      "category": "Professional",
      "description": "At Nascent, I pitched Microsoft to win the opportunity to build the official Tumblr app for Windows Phone 8. As part of a small team I led design strategy and visual design, working with Tumblr to translate their Apple award-winning iOS app into something that actually felt native to Windows Phone — panoramic navigation, Live Tiles, oversized typography, and all. A rare case of a social app willingly embracing Metro instead of pretending it was iOS in disguise.",
      "tags": [
        "mobile"
      ],
      "media": [
        {
          "src": "https://work.nickheise.com/images/thumb-tumblr.webp",
          "alt": "Tumblr for Windows Phone 8",
          "video": false
        },
        {
          "src": "https://work.nickheise.com/images/tumblr-01.webp",
          "alt": "Tumblr app",
          "video": false
        }
      ]
    }
  ]
}