Corp-OS
A portable personal work OS, shipped as a Claude plugin: 23 skills that operate on a folder of markdown files.
Software, tooling, brand, and event work in one place. Some of it was a job; some of it was the non-profit; some of it was a weekend. Each card says which, and the second row of filters splits them.
60 projects
A portable personal work OS, shipped as a Claude plugin: 23 skills that operate on a folder of markdown files.
A company-agnostic product management skill system: a curated brain of confirmed claims, each carrying its citation.
The design system this site is built on: tokens, type, and components, contrast-checked in both themes.
A versioned personal skill library that lives on disk, so it can be edited in a real editor and reviewed as a diff.
Senior PM at PlanHub: the first connectivity strategy with the partner team, and the Claude skills, knowledge base, and roadmap tooling that let a distributed product org move faster.
Principal PM at Enable: discovery and design for the move to an AI-first, API-enabled rebate platform, new data object models, and folding the Flintfox acquisition's pricing into the workflow.
Rebuilt FSU's computer science ethics course from the ground up in 2020, on a textbook chosen for it, and have run it for about a thousand students a year across four campuses since. SACS- and ABET-accredited.
FSU's one-credit introduction to the shell, taught since 2025 on the existing course framework, with a textbook chosen because the optional ones predate most students.
Seven years at iSirona, then NantHealth, then Masimo: engineer to product lead on the platform that connected 500+ medical devices to hospital EHRs, and a 0-to-1 product for clinical rounding.
Product lead for Splash's managed Salesforce package: a guided setup, two-way authenticated connections, real-time event and guest sync, and Flow components admins can wire up without code.
Ran strategic, referral, revenue, and ISV partnerships for a five-product-line company through the pandemic: 6x partnership revenue in two years, a first-of-its-kind Netchex deal, and the DaxkoExchange marketplace launch.
A one-hour ethics workshop for a software company, built from the university course: definitions, three cases (Therac-25, 'Ethics, Schmethics', Google Street View), and rapid-fire questions about the product decisions the room actually makes.
Senior PM for ecosystems at Crossbeam: the CRM integrations the product runs on, eight first-time partner integrations, and the connectivity strategy that became the company's integration playbook.
Senior PM for integrations at Splash through the Cvent acquisition: replaced a failing Salesforce landscape, shipped meeting booking on event pages with Chili Piper, rebuilt HubSpot, and doubled platform reliability.
A family caretaking coordination app with an escalation engine and a natural-language assistant over the schedule.
A mobile course guide for the Monster at Majette disc golf course, shipped to the App Store and the web from one data file.
A glanceable dashboard on a 2560x720 touch panel, driven by a Raspberry Pi in kiosk mode.
A model for college football outcomes, built mostly to find out where a model like this stops being honest.
Member leaderboards for the 501(c)(3), with PDGA ratings scraped monthly because PDGA has no public API.
Contributor to the Alloy and Partnership Leaders guide for GTM teams: the What / Why / How framework product managers need before an integration request gets a yes.
A talk and a set of visuals on why every integration is harder than the demo: the layers between two products, and everything it takes to get to one endpoint.
The document every partner-built Splash integration ran on: pre-build agreement, design and build, and delivery, so the two companies scoped the same thing and shipped something supportable.
Co-taught Partnership Leaders' four-week EcoU mastermind with Briana Strauss of Zapier in June 2023: discovery, evaluation, execution, and launch of technology partnerships, one live hour a week.
This site, rebuilt in September 2026: Astro on a Cloudflare Worker, sixty work entries with real artifacts, a career rail that shows concurrent work as lanes, and a design system that had to survive a real deliverable.
The umbrella for my independent work, and its 2026 site: a new bean-and-sparkle identity, four sized engagements, and a contact form that runs on a Cloudflare Worker instead of a third-party form service.
The 501(c)(3)'s online storefront: jerseys, supporter series, and the Squid Squad disc-return program, run on Square so volunteers never touch a checkout.
The non-profit's 2026 platform: a public site with this season's calendar and four courses, a supporter portal with a handicap computed from rounds you actually played, and the league-night tools behind it — one repository, built and run solo.
A shared guide for partners scoping a technical integration, built across two companies. It exists to force agreement on the solution before anyone builds it.
The identity for the 501(c)(3) I founded: a gull that doubles as dunes, a basket in the negative space, and two stars carried over from the original mark.
An 18-hole disc golf routing designed for the City of Panama City's Bay Memorial Park, laid over the parks department's concept master plan so the course and the restoration could be built together.
Managed and launched the rebrand from Bay County Disc Golf Club to Bay County Disc Golf: new mark, modernized values, and a focused mission statement.
Seven years of brand, jerseys, trophies, and sponsor kit for the club's Halloween tournament, run on a custom Majette layout the Saturday before Halloween. 2026 brings a written design system and a new jersey.
Brand package for the annual championship, built around the course's dunes, water hazards, and the palms that survived a Category 5 hurricane.
Three generations of tee signs for an 18-hole course with five layouts: the 2020 letter-size signs, the 2021 strips built in Canva, and the current full-map signs whose fairway art also powers the course app.
A 5.5×8.5 pocket guide to the Monster at Majette from 2021: every layout's par and distance, the rules, the monster lore, and the list of people who built the course. The paper ancestor of the app.
Vectorized a hand-drawn monster into the primary mark for The Monster at Majette, tightening the wings for symmetry and redrawing over removed text.
Marks for local businesses, disc golf clubs and retailers, and a couple of software companies: mostly Illustrator, mostly one-color-first so they survive embroidery and vinyl.
Logo for a three-round charity tournament benefiting equine therapy for veterans. An anvil for the iron, and stars for the rounds and the layouts.
After Hurricane Michael took a million trees, this initiative mark put roots on the R and gave the tree-planting program its own identity.
A nine-jersey series in SEC college-town colorways, so members could rep their school on the course without a single licensed logo.
Tournament kit for the 2026 Tallahassee Open: player jerseys, staff tote bags, and a flag, delivered as a single production spec sheet.
A brand and jerseys for the club members who dive and drag the ponds to recover everyone else's discs.
Tournament and club discs from 2020 on: hot stamps and full-color DyeMax art run through Dynamic Discs, Innova, and Discraft, one proof at a time.
Two jerseys where the proceeds go to a named member: a way for the club to rally around people, not just events.
The everyday jerseys: a three-colorway club line with a single stripe, a blackout for people who want the mark and nothing else, and a club kit for Wiregrass.
A jersey line for Beach Cooling, a Panama City Beach HVAC company: their polar bear in sunglasses on a winter-sky blue, a sunset orange, a retro pink-and-cyan, and a garnet colorway.
Miami Vice colors, palms on the sleeve for the trees still standing on the local course, and a neon mark on the back with room for a PDGA number.
Jerseys made in ones and twos: a team kit for the Runtime Terrors, FSU-themed garnet and black spec sheets, sunset gradients with a player's name, and the early full-sublimation experiments that taught me how the process works.
Numbered bag tags for the club's year-round tag challenge: the mark, the position, and a QR code to the leaderboard on the front, the club's five values on the back.
Sponsor signs, tee signs, banners, and thank-you boards for the club's events: one template system so a new sponsor's sign is a fifteen-minute job.
Identity for a Florida roofing and restoration contractor: the 2 lives in the R's negative space, under a roof, beside a deliberately unfinished wall.
Custom trophy decals for the club's tournaments: anvils for the Iron Man, tombstones and pumpkins for the Monster Mash, ornaments for the Tinsel Toss.
How the non-profit pays for itself: a partnership proposal deck, a tier sheet per event with prices a local business can say yes to, and a sign system that puts every sponsor's logo on the course.
Full-color wraps for the baskets at the Bay County Kick Off, 2020: the club's original crest and wordmark printed on the band so every hole carried the brand and the veterans it honored.
Designed and produced challenge coins to recognize the people who go out of their way for the organization.
The small print run behind every event: silicone pints with the sponsor block, thank-you cards, the oversized check, and the pouches and clippers that go in player packs.
A white-labeled hot sauce line for player's packs: garlic habanero, jalapeno, and a traditional Louisiana cayenne.
An annual doubles tournament, a naughty round and a nice round, raising money for the Gulf Coast Children's Advocacy Center at Christmas.
Coordinated post-produced tournament coverage with the Disc Golf Guy, plus the announcement and card graphics. Five videos, over 150,000 views.
Social graphics and an awareness campaign for a cosponsored junior team raising money for the PDGA Amateur Junior World Championship.
Nothing in that category yet.