Library corridor background

Chaitanya Agarwal

I'm building SitSense and SalesSense, browser-based AI products focused on posture, presence, and human performance. I explore the ideas behind them through content about AI, the mind, and real-world performance.

July 2025 - Present

SitSense

A browser-only AI posture coach for remote workers and students. SitSense runs real-time posture analysis in the browser and turns it into scores, streaks, and gentle coaching nudges.

  • • 150+ signups and ~$400 ARR
  • • MediaPipe + TypeScript + Supabase
  • • 1000+ hours of posture data collected

Dec 2025 - Present

SalesSense

SalesSense is building the first adaptive sales OS. It is a multimodal AI system that learns how your team sells, models your top performers, and delivers self-improving coaching tuned to the way your buyers actually respond.

  • • MVP live and in early testing with pilot teams
  • • Multi-modal video and audio analysis
  • • Built with Next.js, Supabase, MediaPipe, and custom scoring logic
SalesSense placeholder

July 2025 - Present

Content & Experiments

I explore AI, human performance, and the ideas behind my products through content. My videos and posts are where early frameworks are tested before they become products.

  • • SitSense LinkedIn with 60+ followers & Instagram with 100+ followers
  • • Growing X, YT, Instagram, and Tiktok presence for personal brand
Content placeholder

Product • July 2025 – Present

SitSense - AI Posture Coach

Visit Site →

SitSense is a browser-only AI posture coach built for remote workers. It runs a full computer-vision pipeline using standard webcams, computes seven ergonomic metrics in real time, and uses streaks, points, and LLM-generated coaching to help users improve posture during work.

It is one of the first posture tools to combine: on-device computer vision, ergonomic metric scoring, session compression, and LLM summaries over symbolic posture sequences.

Today SitSense has 150+ signups, roughly $400 ARR, and has processed 1000+ hours of real-world posture data directly in users' browsers.

1) The Problem & Insight

Most posture tools fall into two buckets:

  1. Hardware-based systems
    Sensors, wearables, or physical posture rigs that cost $100–$300 and require friction to use.
  2. Server-side AI tools
    They stream or upload video frames for analysis—an immediate non-starter for people working around confidential documents or meetings.

But real posture problems happen:

  • While coding
  • During meetings
  • While studying
  • While scrolling
  • While tired, not paying attention

They're behavioral, not clinical. No existing tool captured that reality.

Insight:

If posture could be analyzed entirely in the browser, you could remove privacy concerns, remove cost barriers, make feedback instant, reach every webcam user on earth, and capture a new class of real-world posture data. This became the foundation of SitSense.

2) System Architecture

SitSense is built as a full browser-first computer vision stack.

Client Pipeline

The browser handles 100% of analysis:

  • Webcam access via getUserMedia
  • MediaPipe Pose for 2D skeleton (33 landmarks)
  • Face Landmarker for lightweight 3D head pose
  • Real-time frame loop running at 15–30 FPS
  • Buffer-based smoothing and rolling averages
  • Calibration period that adapts to each user's neutral posture
  • Per-frame classification into good, fair, poor

High-FPS values live in refs, not React state, so the UI stays responsive even with continuous updates.

Seven Ergonomic Metrics

Each frame is reduced to a compact, clinically meaningful snapshot:

  1. Neck angle relative to vertical
  2. Craniovertebral angle (CVA)
  3. Trunk angle
  4. Shoulder slope
  5. Head forward distance
  6. Head tilt / roll
  7. Neck turn / yaw

For head orientation, a 3D orientation matrix is built per frame. Roll, yaw, and forward drift are extracted with custom math. Fallback logic handles missing landmarks or jitter.

Behavior Engine: Streaks, Points, Coaching

Posture isn't just a number—it's a loop. The PosturePointsEngine tracks:

  • Good-posture streaks
  • Recovery streaks
  • Long-focus bonuses
  • Time since last slouch

Events like:

  • "10 second streak bonus"
  • "Strong recovery moment"
  • "New daily streak"

…make sessions feel like progress, not correction. Timers use high-resolution timestamps so streaks don't break on minor frame drops.

Backend Design

The backend receives only typed JSON posture metrics:

{
  "neck_angle": ...,
  "cva_angle": ...,
  "trunk_angle": ...,
  "shoulder_slope": ...,
  "head_forward": ...,
  "head_tilt": ...,
  "neck_turn": ...,
  "posture": "good|fair|poor"
}

Built using:

  • Next.js API routes
  • Supabase (Postgres)
  • Drizzle ORM
  • Zod validation
  • Rate limiting to avoid excessive frame logs

There is no endpoint that accepts images or video—this is literal, not just marketing.

3) 1000+ Hours of Real Posture Data

Over the first month, SitSense recorded:

  • 540+ hours of posture (initial release)
  • Later expanded to 1000+ hours

This is one of the largest real-world webcam posture datasets ever collected, captured without storing a single frame of video.

Users worked, studied, coded, and attended meetings normally while the system measured posture in the background. From this, three major patterns emerged.

4) Key Findings From 1000+ Hours

Summary

The biggest posture strain drivers were:

Strain DriverShare of Flagged Frames
Head–Neck Angle32%
Head Forward ("Tech Neck")14%
Head Tilt7%

These three patterns accounted for over 50% of all posture strain.

1) Head–Neck Angle (32%) — The Largest Strain Driver

The most common strain pattern was the head drifting out of vertical alignment with the neck.

Common causes:

  • Squinting
  • Leaning toward a monitor
  • Craning during video calls

Quick fixes that worked for users:

  • Raise the monitor so eyes meet the top third
  • "Ears over shoulders" cue
  • 5×10-second chin tucks daily
2) Head Forward (14%) — Classic Tech Neck

This was especially common for laptop users.

Behavior:

  • Leaning "just a little closer"
  • Hours of small forward drift

Fixes:

  • Pull monitor closer instead of leaning in
  • Reset posture every 20–30 minutes
  • Strengthening exercises (rows/pull-aparts)
3) Head Tilt (7%) — Subtle but Significant

Even a mild tilt produced persistent tension on one side.

Usually caused by:

  • Leaning on one elbow
  • Resting head on one hand
  • Phone always on same side

Fixes:

  • Center head between shoulders
  • Avoid asymmetrical resting positions
  • Micro-stretches twice a day

5) The Typical 60-Minute Work Block

Across users, a clear pattern emerged:

TimePattern
0–20 minSettling in, mostly good posture
20–40 minGradual drift, increasing strain
40–60 minEither reset or fatigue dominates

This pattern repeated across hundreds of sessions.

6) The SitSense Posture Loop (Simple + Effective)

SitSense promotes a behavior loop that actually sticks:

  1. Notice
    A gentle nudge when posture dips.
  2. Reset
    Ears over shoulders, screen closer, spine untwisted.
  3. Reinforce
    A quick stretch or micro-movement to create habit memory.

Over time, users develop automatic correction without needing alerts.

7) Compression & LLM Summaries

Raw time series → compressed symbolic sequence → LLM summary.

Steps:

  1. Bucket posture samples into 5-second windows
  2. Extract worst metric per window
  3. Convert metric+severity into a symbolic alphabet
  4. LLM receives only the symbolic sequence, not timestamps
  5. Generate 2–4 sentence summary

Why this matters:

  • Ultra low-cost
  • No raw posture numbers leave the server
  • Summaries read like a coach, not a chart

8) Growth Story

Breakout Moments
  • A SitSense case study reached 300+ upvotes on r/posture4th highest of the year
  • Reddit posts drove early exponential adoption
  • Activation doubled after switching to "one-click trial"
  • Simplifying dashboard → "live posture score only" increased retention
  • Organic search began contributing signups
Traction So Far
  • 150+ users
  • 1000+ hours of posture tracked
  • $400 ARR despite no paid marketing
  • Users from:
    • Remote workers
    • Students
    • Developers
    • Designers
    • People with chronic neck/shoulder pain

9) Competitive Landscape

SitSense is different from:

Hardware posture tools

$100–300 cost, physical friction, non-scalable.

ML server tools

Stream video → privacy concerns → low adoption.

Pop-up reminder apps

No CV, no metrics, no personalization.

SitSense Wedge
  • Browser-only
  • High ergonomics fidelity
  • LLM coaching
  • Real data insights
  • Works on any webcam
  • Zero storage of sensitive footage

SitSense is closest to: "Apple Health for posture, but built into your webcam."

10) Roadmap

Planned next steps:

  • Multi-monitor posture adaptation
  • Long-term baseline posture profile
  • Daily AI posture journal
  • Shoulder/neck load estimation
  • Team dashboards for companies
  • Ergonomic clinic integrations
  • SalesSense integration for video-call posture coaching

11) Why SitSense Matters

Posture isn't a fitness problem. It's a work problem.

SitSense shows:

  • When posture drifts
  • Why it drifts
  • What causes strain
  • How habits form
  • How to correct them with minimal friction

It turns your webcam into a quiet health assistant that guides your body while you work, not after you're already hurting.

Internship • Aug 2025 – Sep 2025

Enzian Labs

Enzian Labs is a high-velocity Swiss venture studio that builds and invests in advanced AI companies. The team includes former Google engineers and experienced venture operators who work across three models: creating new AI ventures from scratch, co-building startups with incoming CEOs, and accelerating post-product companies.

I worked hands-on across all venture types, collaborating with engineering, product, and CEO-level stakeholders. This role exposed me to every stage of early AI company creation, from hypothesis to GTM testing to live customer conversations.

Key Contributions

1. Stealth Legal-Tech Venture (0 → 1)
  • Led competitive research across emerging legal AI tools
  • Defined early ICPs and mapped GTM pathways
  • Identified wedge opportunities and differentiation angles
  • Produced research and strategy materials used in CEO–investor conversations
  • Participated in early discovery and sales calls to document buying triggers and objections
2. LobbyAI (Post-product portfolio company)
  • Created LinkedIn posts that generated real inbound interest
  • Helped refine product positioning for new markets
  • Analyzed objections, adoption barriers, and decision-making patterns from sales calls
3. Internal Venture Ideation
  • Worked with cross-functional engineering groups to evaluate problem spaces
  • Conducted market analysis for potential AI venture creation
  • Helped identify which ideas had venture-scale potential vs. which should be deprioritized
  • Contributed to pitch outlines for new venture spinouts

What I Learned

  • How venture studios evaluate markets, pick ideas, and shape defensible wedges
  • How founders and engineering teams collaborate during the earliest idea formation
  • How message testing, narrative design, and ICP clarity shape early traction
  • How to support CEO-level decision-making with frameworks and synthesis
  • How to combine qualitative signal (calls, conversations) with structured research
  • How AI-specific distribution differs from traditional SaaS GTM

Why This Experience Matters

Enzian Labs gave me exposure to how real AI companies are built from zero, not just after product-market fit. I learned:

  • How to evaluate markets through an investor's lens
  • How to support founders in the messy early stages
  • How to do strategic research that meaningfully shapes product direction
  • How to build early GTM systems that actually convert

I learned an immense ammount here in such a short time, especially in GTM, customer development, and early-stage strategy.

Content

Work Samples

I use long-form, short-form, and written content to test ideas about AI, posture, and human performance. These are a few pieces that drove real engagement or helped explain SitSense clearly.

Reddit Case Study Preview

Reddit • 300+ upvotes

540 Hours of Remote-Work Posture

A deep-dive SitSense case study that analyzed hundreds of hours of webcam posture. It became one of the top posts on r/Posture in 2025 and drove a spike of high-intent traffic and signups.

View Reddit post →
SitSense Reel Preview

Instagram • Short-form

SitSense in 15 Seconds

A short-form SitSense demo reel showing live posture tracking, scoring, and overlays. Early proof that the product story also works in TikTok/IG-native formats.

Watch on Instagram →
YouTube Long-form Preview

YouTube • 5+ min

AI Is Finishing What the Industrial Revolution Started

A long-form video exploring how AI extends the logic of the industrial revolution and what that means for work and attention.

Watch on YouTube →
Product Demo Preview

YouTube • Product demo

SitSense Product Demo

A focused walkthrough of how SitSense works in practice, used for outreach, user onboarding, and explaining the browser-only posture pipeline to collaborators.

Watch demo →