Skip to content

Cog Sci · Neuroscience · Product

luke cassiano

building

Selected Work

Products, a research project, and a writing series — each about turning ambiguous signal and noise into something you can actually act on.

01ProductLive · Beta

Sandbar

Surf forecasting that tells you when to paddle out — not just what the conditions are.


Tools like Surfline dump raw swell, wind, and tide data and leave you to interpret it. Sandbar predicts surf-quality windows for a specific break, collapsing that data into a simple timeline — fair, good, best, declining — plus board-aware recommendations tuned to what you actually ride.

It ingests live buoy observations and NOAA grid forecasts, scores them against how a break behaves under given conditions, and answers the only question that matters: when should I go?

Role
Solo — product, ML, design
Focus
Surf-window prediction, board-aware scoring
Stack
Python · forecast ingestion · ensemble scoring
Status
Private beta
02ResearchOpen source

Belief Agent

A multi-agent system that reasons under uncertainty — and learns when not to trust what it's told.


Two Bayesian agents — a Sensor agent and a Language agent — each hold an explicit belief distribution over the world, track their own entropy, and exchange precision-weighted messages instead of raw answers.

The core finding: when two information sources differ in reliability, unidirectional, precision-weighted communication beats symmetric fusion. Letting the weaker agent listen to the stronger one — but not the reverse — prevents the belief collapse and misinformation cascades that naive message-passing creates under noise.

Role
Solo — research + implementation
Focus
Bayesian inference, entropy gating, precision-weighted comms
Stack
Python · NumPy · Streamlit
Status
Live demo + open source
03Product · MobileMVP · WIP

lineup.

Strava for surfing — a private journal and crew layer for the sessions, secret spots, and clips you only share with the people you actually surf with.


Surfers already trade spots, sessions, and clips over iMessage and Instagram — the wrong tools for the job. Coordinates get buried in a thread; a public post broadcasts your home reef to forty thousand strangers. Lineup is the missing middle: a place for a crew of four-to-eight friends to share real intel without it being a chat blob or a public broadcast.

Every session log, dropped pin, and clip runs through one decision — private, crew, or community — with the crew tier as the center of gravity. Structured logs, a map that fills in as you collect spots, and lightweight personal streaks. Pointedly not a forecast tool: Lineup records what happened; Sandbar predicts what's coming. Today it's a working MVP on the web, headed for the iOS App Store.

Role
Solo — product, design, build
Focus
Private crews · session journal · spot map
Model
Three privacy tiers — private / crew / community
Status
MVP — web prototype live; iOS App Store next
04Product · TeamContract

WhiteHelmet

AI that turns a mess of subcontractor spreadsheets into one master report you can trust.


Built with a Product Space team for WhiteHelmet, a construction-intelligence platform. Project managers lose hours reconciling inconsistent subcontractor files into a single source of truth. The product, Salama, ingests heterogeneous sheets and consolidates them into one structured master dataset.

I owned AI consolidation and master-template generation: parsing arbitrary Excel templates into a managed master sheet, and using an LLM as a compiler that turns plain-language commands into structured spreadsheet operations — mapping intent to functions, never editing the source data directly.

Role
AI consolidation + master-template generation
Team
Product Space × WhiteHelmet
Focus
Schema unification · NL→operations · template parsing
Stack
Python · Claude · spreadsheet engine
05WritingSubstack

Reading the Break

On learning to read what the world doesn't spell out.


Not live yet. When it launches, it’s where the threads pull together — where computer science, neuroscience, cognitive science, physics, and philosophy of mind meet and complete one another, with jazz, surfing, and machine learning in the same frame. One structure runs through them all: turning uncertainty into something legible, holding rigor and feel as one operation. Launching soon.

Themes

  • Physics × neuroscience
  • Cognitive science
  • Philosophy of mind
  • Music & improvisation
  • Machine learning