OSS

Open source projects I maintain.

strava-spring-boot-starter

strava-spring-boot-starter

Java Spring Boot RestClient starter for the Strava API, with OAuth 2.0 utilities and a readable, opinionated fluent API. Type-safe clients generated from the official Strava OpenAPI specification.

actuator-client-spring-boot-starter

actuator-client-spring-boot-starter

A Spring Boot starter providing a fluent, type-safe Java client for all 24 Spring Boot Actuator REST endpoints. Response DTOs reverse-engineered from the official Spring Boot Actuator API documentation.

video-frames

A small CLI that extracts N evenly-spaced still frames from a local video file or a YouTube URL, using ffmpeg internally. I use it as a CLI tool for my AI agent.

audio-transcribe

A CLI that transcribes audio files or YouTube videos entirely locally with whisper.cpp and Apple Silicon (Metal) acceleration. No cloud APIs, no usage limits, no internet required after setup, completely local. I use it as a CLI tool for my AI agent.