About

I got into programming in high school, mostly building scrapers and bots for fun. The project that stuck was TikTokAPI, which I built in 2019 on a school Chromebook during free periods because I wanted to automate TikTok compilation videos. Abstracting out the scraping logic into its own package seemed like the right call at the time, as it was complex to download videos from them. It's picked up 3M+ downloads since and sometimes cited in academic research.

At UW Madison I applied web scraping skills to security research. I found that YikYak was attaching a precise GPS coordinate to every post and comment, which meant you could reconstruct a map of user locations across a campus. Vice and The Verge picked it up. Around the same time I found a broken authentication vulnerability in LINK.social where any user account could be accessed by passing a bare user ID to the token endpoint. They patched it and paid a bug bounty. I also made a GitHub Codespaces course for LinkedIn Learning and led the organizing of MadHacks, a 24-hour hackathon with 250+ attendees (raised $15K+).

My internships spanned music tech and security infrastructure. At TrendPop (accepted into YC W21 during my time there, later acquired by Collab), Warner Music Group, and Collab I built alternative data ingestion pipelines around TikTok and YouTube catalog data. At CrowdStrike I built a LogScale query parser and bytecode VM in Go to execute detection logic natively, decoupling it from LogScale as the backing database. I graduated from UW Madison with a CS degree and Entrepreneurship minor.

After graduating I joined CrowdStrike full-time on threat detection infrastructure. On the side I led TikTok data ingestion for Algorhythm, a music intelligence platform, and ingested TikTok ads data for Third Chair (YC X25), a platform for TikTok IP enforcement. In early 2026 I moved to Clear Street in NYC, working on corporate actions infrastructure, which are the systems that process events like dividends, mergers, and spinoffs that affect shareholders and their positions.

I keep building things and compete occasionally. I write about most of it on the blog. If you're in NYC or just want to chat, feel free to reach out.

Open source & content

Security research

Startups

  • TrendPop, interned during YC W21 batch acceptance, later acquired by Collab
  • Algorhythm, led TikTok data ingestion for a music intelligence platform
  • Third Chair (YC X25), ingested TikTok ads data for their IP enforcement platform

Competitions & community