Projects

Frontend work at Sentry across Session Replay, Issue search, and Cron Monitors — all open source and browsable — plus side projects on my GitHub: trading bots and web tools.

Side Projects

  • blue-bot

    Go · 18 stars

    Side project — a customizable trading bot.

  • obsess-overs

    JavaScript · 4 stars

    Side project for organizing, sorting, and managing leftover home ingredients.

  • spinney

    TypeScript

    Side project — a simple web scraper.

  • invoice

    JavaScript

    A tool for making invoices using Google Sheets.

Open Source at Sentry

Selected contributions to the Sentry codebase while at @getsentry.

  • Replay reply timestamps

    Converted UTC timestamps to the user’s local timezone on the replay reply page and in replay settings.

  • Project ID search

    Added the ability to search by project IDs.

  • Cron monitor request options

    Added OPTIONS request handling and dropped the request body input when GET was selected.

  • Alerts page refresh fix

    Fixed a refreshing state after deletion when switching from static to anomaly detection — request params were not being respected.

  • Issue detail empty state

    Added empty-state components and sizing fixes on the issue detail page.

  • Issue loading component

    Built a reusable loading component that manages loading state on one of the most visited pages.

  • Custom tag search wrapping

    Wrapped user-defined tags in search for custom tag queries.

  • Breadcrumb sidebar outside click

    Fixed ads interrupting the breadcrumb sidebar from showing by adding an outside-click handler to prevent closing when displayed.