Backend / Rust + Axum
Clerva AI
An interview preparation app that generates questions from a job description and résumé, with a Rust backend and multi-provider LLM support.
Overview
An interview preparation platform with an asynchronous Rust backend built using Axum and Tokio. It generates questions from a job description and résumé.
Features
- Session handling, user management, and payment gateway integration
- Anthropic, OpenAI, and Gemini routing with model selection for each action
- Argon2 password hashing, rate limiting, and OAuth login
- Scheduled cleanup jobs
Next project
