Projects | Martin Camacho

me.vs.computer

Projects

A collection of side projects, experiments, and learning exercises. I believe in building to learn—these projects help concepts stick.

Drum Dynamics Analyzer

A Python tool that analyzes drum recordings to detect hits and classify dynamics (ghost notes, accents, normal hits). Uses RMS windowing for envelope detection and amplitude-based classification.

  • Python
  • NumPy
  • Audio Processing
View on GitHub →

AI Chatbot Widget

A conversational AI widget powered by Claude that answers questions about my background and experience. Deployed as a Cloudflare Worker with conversation history support.

  • TypeScript
  • Cloudflare Workers
  • Claude API
View on GitHub →

Rate Limiter Implementation

A Ruby on Rails middleware implementing token bucket rate limiting. Built to understand system design concepts hands-on with proper thread safety using Mutex.

  • Ruby
  • Rails
  • System Design
View on GitHub →

Retro Bug Reproductions

A series of projects reproducing famous bugs from computing history, including the npm left-pad incident and Apache trailing slash vulnerability.

  • Node.js
  • Apache
  • Security
View on GitHub →
Ask about Martin
Hi! Ask me anything about Martin's background, skills, or experience.