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.