AI-Powered Personal Development & Coaching Platform

2023 - Today

Voice-driven AI coaching across mobile and web, with GDPR field-level encryption.

  • React Native
  • NestJS
  • Next.js
  • GraphQL
  • OpenAI
  • PostgreSQL

My role: Architect and full-stack developer

A comprehensive personal growth platform featuring AI-driven coaching conversations, emotion tracking, and structured journaling capabilities across mobile and web platforms.

App has a sophisticated multi-stage AI coaching system using OpenAI with real-time voice coaching, text-to-speech and speech-to-text capabilities, and AI guardrails for content safety. The system provides personalized coaching flows including problem identification, goal setting, motivation enhancement, and action planning.

The coaching engine is built on the OpenAI Agents SDK as a set of composable stages rather than one long prompt. A router picks between a quick, a standard and a comprehensive flow, each stage can override the model and its sampling settings independently, and an intake stage runs alongside the conversation to build a persistent coaching profile for the user: preferred communication style and pacing, learning modality, approach to conflict, underlying drivers, self identified strengths and past achievements, plus rolling stress and confidence readings. Later sessions are conditioned on that profile, so the agent does not restart from nothing each time. Every turn passes through a guardrail layer that can block unsafe input and, where configured, mask personal data and scrub it out of the retained conversation history.

Key achievements include building a complete architecture with React Native mobile app, NestJS GraphQL backend on PostgreSQL and Prisma, and Next.js admin dashboard. Because the platform holds psychological and mental health data, which GDPR treats as special category data, I built an encryption service that protects sensitive fields at rest with AES-256-GCM under keys derived by HKDF for separate purposes, and keeps the data usable by pairing it with HMAC derived deterministic search tokens and keyed hash columns for exact match lookups. On top of that sit multi-tenant B2B and B2C user management with role-based access control and company invites, multiple sign-in providers, subscription entitlements for direct consumers alongside seat based company access, remote config driven feature rollout, and mobile hardening with runtime tamper, root and jailbreak detection. The platform also supports video-based educational models with AI-powered Q&A, interactive quizzes, progress analytics, and personalized content playlists, all authored through the dashboard.

Close