← Back to work Automation

Ring

Automated job discovery system that monitors PM openings across multiple ATS platforms.

Role Product Manager & Product Builder
Timeline Ongoing
Status Private Use · Run Bi-Hourly
PythonGoogle CloudSlack
Problem

The challenge

New PM roles move fast. Manually polling company boards wastes hours and loses the first-mover advantage. Ring automates discovery, filtering, and notifications so I can apply before listings go viral.

Role

Where I focused

Designed and built the agent architecture spanning Google CSE, direct ATS integrations, smart filters, and multi-channel delivery with guardrails, quotas, and health monitoring.

Process

How we approached it

Source aggregation

Federated Google Custom Search with direct Greenhouse, Lever, Ashby, Workday, and SmartRecruiters scrapers to capture fresh postings.

Signal filtering

Applied opinionated rules for title, geography, hybrid preferences, and deduped canonical job keys to surface only relevant roles.

Notification pipeline

Delivered ready-to-apply leads through Slack and iMessage with batching, sanity-check dry runs, and quota-aware retries.

Outcomes

What shipped

  • Identified qualified PM roles minutes after posting with automated hand-off.
  • Built rotating logs, heartbeat state files, and retry backoff for resilient runs.
  • Laid groundwork for future metrics dashboard and outreach automations.
Reflection

What I learned

Career leverage comes from speed to signal. Ring keeps the scouting loop running so I can focus on thoughtful outreach instead of refreshing job boards.
Tech Stack

Technologies & Tools

Platforms, tools, and infra I use across product development, analytics, and delivery.

  • Design & Development

    • Figma
    • Git
    • GitHub
    • VS Code
    • ChatGPT
    • Claude Sonnet
    • Cursor
    • Jira
    • Notion
  • Cloud & Infrastructure

    • AWS
    • Google Cloud
    • Cloudflare
    • Docker
    • GitHub Actions
  • Analytics & Monitoring

    • Mixpanel
    • PostHog
    • Google Analytics
  • Languages & Frameworks

    • TypeScript
    • JavaScript
    • Python
    • Swift
    • React
    • React Native
    • Astro
    • Node.js
  • Databases & Backend

    • PostgreSQL
    • Redis
    • Supabase
    • Firebase
    • GraphQL
  • Testing & Mobile

    • Jest
    • Cypress
    • Playwright
    • Postman
    • Expo
    • Xcode
    • SwiftUI
    • TestFlight