Adi Nišić

Selected work

Projects and product work.

A short slice: personal apps and selected pieces of client work, focused on what was actually interesting to build.

Trip Planner preview

Live product

tripai.nisicadi.dev

AI Trip Planner

Turns a short brief into a structured itinerary with live research, controlled generation steps, and practical export paths.

Nuxt 4LangGraphTypeScriptTavily
AI Coach preview

Live product

fitness.nisicadi.dev

AI Fitness Coach

A single-user coaching app designed around helpful fitness support, local-first persistence, and explicit scope limits.

Nuxt 3Vue 3TypeScriptlocalStorage
AI mobile product work preview

Client work

Product engineering

AI mobile and workspace platforms

Full-stack on an AI-assisted mobile product. Backend and integration work on a real-time workspace platform. NestJS and PostgreSQL on AWS.

  • NestJS services and Ionic client work on an AI-assisted mobile product: account flows, mobile features, and S3-backed media.
  • LLM integration: prompt orchestration, streaming responses to mobile clients, conversation context, and rate limiting.
  • WebSocket messaging and multipart file sharing inside a multi-tenant workspace, with S3 storage.
NestJSPostgreSQLAWSLLMWebSocketsIonic

Details kept high level (client work).

Subscription SaaS

Stripe billing on a subscription product

Subscription tiers, paywall logic, idempotent webhook handling, change-plan and cancellation flows, and recovery for failed payments. NestJS on the API side, Vue on the dashboard.

NestJSVuePostgreSQLStripe

Enterprise .NET

ERP modules and a modular plugin platform

An ERP on ASP.NET MVC with SQL-heavy batch work and Google Maps dispatch routing. Then a plugin-based modular monolith on .NET Core, using EF Core, MediatR CQRS, and RabbitMQ between modules.

.NET CoreBlazorMSSQLRabbitMQ