One JD, four AI outputs, one click
The EverCV Job Application Kit runs all four Pro AI features in parallel — cover letter, tailored summary, skills gap, and interview prep — from a single job description paste.
Read →Chester Frazier · Gulfport, MS · b. 1988
Debugging stories, architecture notes, and the occasional thing I built because nobody else had. New posts when I have something worth writing down.
The EverCV Job Application Kit runs all four Pro AI features in parallel — cover letter, tailored summary, skills gap, and interview prep — from a single job description paste.
Read →Added a cover letter generator to EverCV. It's the fourth Pro AI endpoint — tailor, gap-analysis, interview-prep, and now cover-letter — and the one that ties the whole workflow together.
Read →An AI agent writes code from midnight to 6 AM. I review in the morning. We've shipped 8 products this way. Here's what it unlocks — and what it doesn't.
Read →A package you depend on gets abandoned. No alert, no fanfare. Users hit a 5xx three months later when a transitive dep breaks. OSS Pulse watches for that.
Read →How I built a Twilio + Claude voice agent that handles MSP after-hours calls — covering stateless multi-turn conversation over GATHER, runbook injection, and CW ticket creation.
Read →NightDesk already escalated P1 calls via SMS and Microsoft Teams. Adding Slack took 40 lines — including the Block Kit message, target URL resolution, and tests for all three failure modes.
Read →The triage kernel is a three-action loop with a deliberate bias toward escalation. False escalations are cheap — annoyed techs go back to sleep. False non-escalations lose clients. The architecture follows from that single principle.
Read →Most onboarding emails just say 'welcome.' EverCV's 4-step drip at days 1, 3, 7, and 14 teaches the product in the order users are ready to hear it — with different copy for free vs. Pro.
Read →EverCV now has a job application tracker built in — POST to add applications, GET to list them, PUT to update status as you move through the pipeline. Color-coded badges in the dashboard (applied → interviewing → offer).
Read →CertWatch has a public /check/public endpoint that returns cert expiry, chain validation, and DNS resolution for any domain in one HTTP call. No signup, no API key, rate-limited to 3/min. The paid-tier /check endpoint adds domain expiry and doesn't rate-limit.
Read →Every resolved ticket needs a billable time entry with clean, client-facing notes. I added an AI draft endpoint to TicketScope that turns a messy ticket thread into professional billing notes in one click.
Read →Every product had Stripe webhooks but no way to start a checkout. Here's the pattern I used to fix all three at once.
Read →I added an unauthenticated JSON endpoint to OSS Pulse so you can check whether a dependency is still actively maintained without leaving your terminal.
Read →How I built package.json / requirements.txt import into OSS Pulse — from paste to watching 40 repos in under 10 seconds.
Read →