Key Features
Conversion across eBook and document formats — EPUB, MOBI, AZW3, PDF, Word — with the file processed in the background and ready to download.

An online reader that opens EPUB, MOBI, PDF, AZW3, Word and other formats directly in the browser, with highlights and notes kept alongside the book.
An AI summarizer that turns a long chapter into a short, readable summary, with adjustable length and optional quiz generation.

An AI proofreader that finds grammar, spelling, and punctuation issues and explains each fix.

Technical Approach
- Frontend: Next.js with i18n built in from the start.
- Backend: C# service layer designed and evolved from scratch, backed by PostgreSQL (introduced partway through the project).
- Reader: in-browser reading for EPUB, MOBI, PDF, AZW3, Word and other formats, with highlights and notes.
- Auth: Keycloak.
- Payments: Stripe subscriptions, with webhook handling implemented and maintained directly.
- Document processing: Aspose.Words for the core conversion logic, with longer-running conversions handed off to Hangfire so the request path stays responsive.
- AI: A text summarizer and a proofreading tool integrated via direct HTTP calls to a self-hosted Ollama model — no agent framework, by design, given the scope.
- Delivery: Deployment and infrastructure were owned by a separate DevOps function; day-to-day involvement extended to the project's
gitlab-ci.ymlpipeline.

