Currently Working On

  • Thunderstruck, a dating app where everyone gets a calculated optimal match, and only one match. For more people who tend to be either more monogamous, romantic, idealistic, long-term, or specific in their preferences. College and yound adult userbase.

Completed Ideas

In a Perfect World

These ideas would have significant impact on the world, but they are too costly to implement in the current world.

  • HyperMap — a way to track sources of information

    A Chrome extension concept called HyperMap: a map of hyperlinks where each link carries a stance (n-dimensional vector, label, author) to trace information back to root sources.

    The Idea

    When you copy a hypermap and embed it in your text, that text becomes supported or opposed by your hypermap. You can merge hypermaps: pasting one onto your own merges the maps. Crucially, it's a single flat map—not a web. If site A has {1,2} and site B has {3,4}, site C copying from both gets {1,2,3,4}, not {A,B}. Everything goes straight to the root.

    Example: Text "Eggs are good for you" with embedded hypermap:

    {
      "bbc.com/articles/eggs_increase_cholesterol": <{-1,0,0}, "Eggs increase cholesterol", "bbc.com">,
      "fda.gov/articles/eggs_protein": <{1,0,0,0}, "Eggs give protein", "fda.gov">,
      "webmd.com/articles/eggs_the_good_the_bad_the_ugly": <{1,-1,0,0}, "Eggs give protein but also increase cholesterol", "webmd.com">
    }
    Why it won't work (in the current world)

    An ambitious reimagining of citation and truth on the internet—flattening the citation graph eliminates the "broken telephone" effect. Visually representing debate as a color spectrum on the link itself is a strong UX concept.

    Technical architecture would need: (1) Data layer—inject data-hypermap into HTML; (2) Clipboard logic—intercept copy/paste to merge JSON; (3) Visual layer—parse vectors and apply CSS gradients for the spectrum.

    Key hurdles:

    • Dimension alignment: Index 0 must mean the same thing to everyone. We'd need a centralized ontology or tagged system like {"health": 1, "economy": -1}.
    • Friction of creation: Writing is hard enough; manually building JSON maps with vector weights is prohibitive. Would need an intuitive UI (e.g., drop links + sliders).
    • Data bloat: 500 root sources = massive data-hypermap attributes; clipboard + platforms like Twitter strip custom HTML.

    Mediary ecosystem: Third-party validators could let users subscribe to validation engines (e.g., "Scientific Consensus Validator" that dims non-academic sources). Truth mediated by trust in institutions.

  • Reasonism

    A framework for paraconsistent logic that assigns value to truth using set-valued logic—where truth is a set of "reasons."

    The Idea

    Truth is not assigned true/false values but rather a set of "reasons." The negation of a set may be empty or contain elements. Some reasons can be generated from a set being empty or not empty.

    Basic rules:

    • Once a reason exists in the set, it cannot be removed.
    • Some reasons can be generated from a set being empty, or not empty.

    Self-referential example: "This Reason is empty." We keep a set for "This Reason is empty" and another for "That Reason is not empty." At first the reason is empty, so it generates a reason that goes back to itself. Then it's no longer empty. "That reason is not empty" gets filled because it sees "This reason is empty" is not empty. Both sets stabilize with one element each—and the process terminates. No infinite loop. Unlike "This statement is false," this framework terminates: one reason for being empty, one for being not empty.

    Application in Boolean circuits
    • AND gate: If reasons for being false are empty → output is the union of reasons for being true. Else → union of reasons for being false.
    • OR gate: If reasons for being true are empty → output is the union of reasons for being false. Else → union of reasons for being true.

    Using this for circuits, one can immediately know why a boolean output has the value it has.

    Why it won't work (in the current world)

    Philosophically, it might be a powerful step toward epistemology—but calculating truth this way would be extremely costly. Perhaps worth researching. Will publish to Journal of Logic and Computation.

Completed but Failed Ideas

  • LetzChill Hangout App (Removed from App Store)

    The Network Effect was worsened by the fact that in order for it to have a successful session, both the inviter and invitee both needed to be online at the same time. Would be a wonderful extension for iMessage/WhatsApp/etc.

Contact me!