projects
ai-pulse★
A sentiment observatory for AI tools — tracks where every tool sits in its hype cycle. Ingests from 8 sources (HN, Reddit, GitHub, arXiv, blogs, npm/PyPI, YouTube, Twitter), runs hybrid sentiment analysis with a rules engine + Claude fallback, and classifies tools into lifecycle phases. Trying to find signal in a very noisy, fast-moving landscape.
TypeScriptHonoDrizzleSupabaseUpstashClaude APIwip- https://homeruntoday.blakemartinez.dev/

- https://missedcalltoday.blakemartinez.dev

who-missed-a-call-today★
MLB ABS (Automated Ball-Strike) challenge tracker — every challenged pitch, whether the umpire got overturned, and pitch location data. Spin-off of who-hit-a-homerun-today built when the ABS challenge system launched Opening Day 2026.
Next.jsTailwind CSSMLB Stats API - https://goaltoday.blakemartinez.dev

- https://record-map.vercel.app/

record-map★
Interactive network graph of my Discogs vinyl collection — clusters albums by musical similarity using UMAP + Louvain community detection — btw check out my discogs collection here ↗
D3.jsPythonUMAPDiscogs APITransformers - https://crates-nu.vercel.app

crates★
What Discogs could be if they listened. Took 15 real complaints from Reddit, forums, and Trustpilot and built the fixes using their own API — smart search, collection insights, fee calculator, Collection Wrapped, and more. Built in a weekend to prove a point.
Next.jsTailwind CSSTypeScriptDiscogs API 
wow-pocket-watcher★
Discord bot that tracks WoW grind sessions — auto-posts item level upgrades, quest completions, achievement points, and server leaderboards after each session. This was a need once my friend had the itch to grind in wee hours and I needed a way to keep track of his progress.
PythonDiscord APIBattle.net APIwip- https://readme-list.vercel.app/

- https://playedat.blakemartinez.dev

- https://lets-master-set.vercel.app

disk-usage-analyzer
CLI disk usage analyzer — learning Rust :P
Rust