Skip to main content
OSOleksandrOleksandr Shevchenko
ProjectsResumeAboutContact

Case study · Verifiable AI value

From a vacancy to a structured application draft

The goal was not another general chatbot, but a guided workflow: understand the vacancy, select relevant arguments and generate an editable letter.

My role

Product concept, information architecture, UI implementation, prompt logic and model API integration.

Key decisions

  • — Focus, tone and strengths are explicit controls instead of hidden prompt text.
  • — Groq and rotating free OpenRouter models load dynamically.
  • — Provider failures fall back to the next available model.

What works technically

  • — Server-side streaming
  • — Input validation, abort handling and rate limits
  • — Visible live and fallback states

Next development step

Next I would add quality checks for facts, tone and repetition, plus side-by-side draft comparison.

View source code ↗

© 2026 Oleksandr Shevchenko.

  • Legal Notice
  • Privacy