Lovefy – AI Dating Platform

Lovefy

– AI Dating Platform

Jan 2026 — Mar 2026

Scroll to explore

Lovefy needed a high-performance web platform for AI-assisted, long-term dating — real-time messaging, photo sharing, fast page transitions, and AI-powered match assistance, all under real production traffic.

I joined as a Front-End Software Engineer acting full-stack, owning the real-time chat architecture end to end: building a Node.js + NestJS BFF, resolving backend API bottlenecks, and designing a hybrid rendering strategy (ISG + SSR + virtualization) to keep the app fast under load. I built the Next.js application on Vercel with React, TypeScript, Tailwind CSS, Shadcn UI, and React Query, and set up a CI/CD pipeline alongside AI agent workflows (Cursor and Claude) to speed up day-to-day development.

Highlights

  • Built a Node.js + NestJS BFF layer that streamlined API contracts and resolved backend bottlenecks
  • Implemented list virtualization and caching for instant, low-latency chat rendering
  • Combined ISG for dashboards with SSR for fast, seamless page transitions
  • Set up a full CI/CD pipeline (Vitest, RTL, Playwright E2E, Storybook) reaching 100% test and documentation coverage
  • Introduced AI agent workflows (Cursor & Claude) that cut feature delivery time from 2 weeks to 4 days

Challenges

  • Eliminating real-time chat latency without sacrificing UI smoothness, solved via SSR-aware list virtualization
  • Owning full-stack scope as a front-end engineer, including designing and building the BFF layer from scratch
  • Keeping bundle size in check while continuously shipping new AI-assisted features
  • Speeding up delivery without cutting corners on test coverage or documentation
CompletedJan 2026Mar 2026
Next.jsNode.jsNestJSBFFVercelReactTypeScriptCursorClaudeTailwind CSSShadcn UIFigmaReact QueryReact VirtualizationVitestRTLPlaywrightStorybookCI/CDGitHub Actions
Back to projects