billeisenhauer.com — AI-Augmented Job Search System

What Is This

A full-stack Rails 8.1 application that turns the job search into an engineered system. Recruiters paste a job description and get a structured fit assessment powered by Claude Sonnet, a tailored resume, a cover letter, and a booking flow — all generated from a single career context service.

The site also exposes a conversational AI interface (/ask) where anyone can ask freeform questions about my background, with answers grounded in imported LinkedIn data, case studies, and voice guidelines.

22 shipped PRDs. 87 merged PRs. 226 commits. Zero to production in ~6 days, then continuous iteration.

Why This Approach

The product is its own demonstration. The site itself is live proof of the claim “I build with AI.” A recruiter evaluating the fit assessment is experiencing the engineering judgment they’re evaluating.

Every piece of the system follows the service-layer discipline described in Sustainable Web Development with Ruby on Rails — business logic in services, thin controllers, rich Result objects, no logic in models beyond validations.

Key engineering decisions:

What Would Break

What I Learned


Repo: github.com/plentyofsaas/billeisenhauer-app (private)

Status: Production at billeisenhauer.com. Active development.