Skip to content
All projects

SoftifyAI – AI Corporate Softener.

A Next.js application that rewrites angry or informal messages into polished corporate communications using multiple LLM providers.

  • Next.js 15
  • TypeScript
  • React
  • Tailwind CSS
  • Framer Motion
  • SQLite
  • Hugging Face Transformers
  • OpenAI / Groq / Gemini APIs
  • PM2

The objective

People need help turning blunt or emotional messages into professional corporate communication quickly.

Architecture & implementation

Built a Next.js SPA with multi-provider LLM fallback, SQLite reply caching, Hugging Face embeddings warm-up, and PM2 production deployment.

SoftifyAI interface with the headline Say It. We’ll Soften It. and a message input area.
View full-size image (opens in a new tab)
Implementation at a glance
  • User
  • Next.js App
  • SQLite Cache
  • LLM Providers
  • Hugging Face Embeddings

Key components of the implementation.

My contributions & decisions

Multiple model providers

Implemented LLM fallback across OpenCode, OpenAI, Groq, Kimi, and Gemini for rewriting messages into professional communications.

Caching and model preparation

Added SQLite reply caching and Hugging Face embeddings warm-up.

Production deployment

Built the Next.js application with TypeScript and React, and deployed it using Node.js and PM2.

The outcome

Deployed live at softifyai.mrox.in.