Alain Lilic

Projects

Every case study is labelled: Live means in real use, Demo means not in real use (a prototype or a study).

Live

LivePython platform

A platform for voice and chat agents

  1. Channels

  2. FastAPI and Pipecat

  3. Agent as configuration

  4. Hybrid RAG

  5. Actions and log

  6. Own MCP server

  7. Quality

Status
Live as the Telegram bot at Haus Wessels / Hotel Nike and as the web chat at Seniorenbetreuung Lala. Phone network connection built, not live yet.
Period
since 07/2026, ongoing
Tests
7330 passing, 18 Oct 2026
Stack
  • Python 3.12
  • Pipecat 1.5
  • FastAPI
  • LanceDB
  • fastembed

LiveStatic page with an AI chatDüsseldorf, Germany

Seniorenbetreuung Lala: landing page with an AI chat

seniorenbetreuung-lala.de

Seniorenbetreuung Lala homepage (senior care in Düsseldorf) on desktop: headline 'Zeit schenken. Herzen berühren.', two buttons, one of them for a free introductory call, heart logo on the right, closed chat button in the bottom right corner.
  1. Visitor on seniorenbetreuung-lala.de

  2. Vercel rewrite /api/chat/*

  3. Web chat API (FastAPI)

  4. Prompt assembly

  5. Language model

  6. Output

Status
Live on its own domain since 29 Aug 2026. Since 26 Sep 2026 only the web chat runs; the phone part is switched off.
Period
since 08/2026, ongoing
Stack
  • HTML
  • CSS
  • JavaScript
  • GSAP 3.13
  • Vercel

LivePayload CMS 3 and Next.js 16Ražanac, Croatia

Restoran Infinity Libre: restaurant website in five languages

infinitylibre.com

Croatian homepage of Restoran Infinity Libre in Ražanac on desktop: logo, headline 'Uspomene počinju ovdje.', table reservation button, language switch HR, EN, DE, IT, FR and details on cuisine, location and opening hours.
  1. Guests in five languages

  2. Server Components

  3. Payload CMS 3 in the same app

  4. Neon Postgres

  5. Hooks and Server Actions

  6. Vercel Cron, daily

Status
Live on infinitylibre.com, last deployment on 18 Oct 2026.
Period
since 04/2026, live since 09/2026
Stack
  • Next.js 16
  • React 19
  • Payload CMS 3
  • TypeScript
  • Neon Postgres

Demos

DemoPrototype of a document app

AEYEZ: photograph documents, catch deadlines

  1. Capture

  2. Local storage

  3. AIClient

  4. Next.js API on Vercel

  5. Structured output

  6. App views

Status
Prototype, dormant since April 2026, not published in any app store
Period
03/2026-04/2026
Stack
  • Expo SDK 55
  • React Native 0.83
  • TypeScript
  • NativeWind
  • Zustand

DemoThree prototypes, one safety pattern

Securing agents whose actions have consequences

  1. Trigger

  2. Headless agent

  3. Own MCP server

  4. Deterministic checks

  5. Human approval

  6. Execution and log

Status
Prototypes against demo accounts and a fake backend, not developed further since July 2026
Period
05/2026-07/2026
Stack
  • Python 3.12
  • FastAPI
  • MCP (FastMCP)
  • Claude Code CLI
  • Anthropic SDK (tool use)

DemoRecruiting challenge, April 2026

Hybrid RAG with mandatory citations

  1. Sources

  2. Ingestion

  3. Supabase Postgres

  4. hybrid_search_chunks

  5. Context builder

  6. Route handler /api/chat

  7. UI and logging

Status
Finished, demo on request
Period
04/2026
Stack
  • Next.js 16
  • TypeScript
  • Vercel AI SDK v6
  • OpenAI gpt-4o-mini
  • text-embedding-3-small

More projects

Smaller pieces of work without a case study of their own.

  • Demo

    GLITCH INC., a browser idle game

    glitch-inc.vercel.app

    You play a faulty AI that makes reality glitch. Vanilla JavaScript without a build step, GSAP for cascades and effects, a CRT look in CSS, procedural sound via WebAudio, save state in localStorage. The daily anomaly is derived deterministically from the date.

    • JavaScript
    • HTML
    • CSS
    • GSAP
    • WebAudio
  • Demo

    aios, architecture study for a multi-agent system

    A local multi-agent system, deliberately designed on paper first: 19 architecture decisions as ADRs, C4 diagrams on three levels, an FMEA with failure modes per component, an event bus design with Redis Streams and a Postgres outbox, and a permission model based on capability tokens. Product definition, architecture and repo structure are done; the runtime code is not built yet.

    • ADR
    • C4
    • FMEA
    • Redis Streams
    • Postgres
    • Python (uv)
    • TypeScript (pnpm)