<//>didier.k
/repository --architecture-logs

Case Studies & Selected Production Work

No Figma mockups or tutorial clones. Each card below documents a real product, a specific technical constraint, and the chosen architectural trade-off.

AI/ML// Core Project

ResearchBot

Bilingual Intelligence Engine & Real-Time Adaptive Streaming Monitor

> The Problem:

Standard AI streaming setups freeze or stutter because the browser UI tries to re-render token-by-token, causing massive display delays (minutes) on dense markdown reports, compounded by polluted raw stream status indicators.

> Key Tech Decision:

Built a client-side adaptive character buffer that dynamically throttles and scales UI injection size based on stream congestion, combined with a clean multi-agent routing architecture completely isolated from UI string pollution.

Reasoned stack (hover to audit):
Vercel AI SDK & LangChain
Why this choice?Manages asynchronous stream values and structures multi-agent tools with compile-time schema safety.
Next.js 15 & React
Why this choice?Powers the real-time server-side text execution loop and handles clean state transitions without layout shifts.
Supabase / PostgreSQL
Why this choice?Stores session reports leveraging anonymous public role insertions guarded by custom SQL policy checks.
Tavily Search API
Why this choice?Executes granular, depth-optimized semantic scans across live web targets to feed fresh context into the LLM prompt.
AI/ML// Core Project

docMind

Linear GraphRAG & Intelligent Document Intelligence Platform

> The Problem:

Out-of-the-box RAG solutions fragment documents haphazardly, saturate context windows, and lose narrative or sequential continuity (such as cross-referenced lists and tables) during standard Top-K retrieval.

> Key Tech Decision:

Eliminated heavy third-party AI abstractions in favor of a custom ingestion engine that weaves a linear graph directly inside the database using chronological neighborhood pointers.

Reasoned stack (hover to audit):
Next.js (App Router)
Why this choice?Handles edge API routes for SSE token streaming and enforces workspace tenant isolation.
Supabase / pgvector
Why this choice?Unifies relational execution and HNSW spatial vector indexing while securing workspaces via strict Row-Level Security (RLS).
Gemini 2.5 Flash Lite
Why this choice?Leverages the @google/generative-ai SDK for cost-effective, high-speed, and low-latency response streaming.
Hugging Face Inference
Why this choice?Generates high-fidelity 384-dimensional feature vectors via all-MiniLM-L6-v2 with custom timeout wrappers.
Fullstack// Core Project

IntellMeet

AI-Powered Enterprise Meeting & Collaboration Platform

> The Problem:

Post-meeting information loss and operational delays caused by manual minute-taking, poor task tracking, and delayed extraction of concrete action items.

> Key Tech Decision:

Deployed a decoupled, event-driven state sync loop using Socket.io for real-time room communication, backed by an asynchronous semantic extraction worker to instantly generate structured meeting intelligence.

Reasoned stack (hover to audit):
React 19 & Vite
Why this choice?Leverages cutting-edge concurrent features and atomic state rendering for instantaneous UI responses.
Node.js & Socket.io
Why this choice?Drives bidirectional event emitters to achieve ultra-low-latency message relays and connection orchestration.
MongoDB & Mongoose
Why this choice?Provides an efficient document-model schema to store rich meeting graphs, user logs, and workspace metrics.
Zustand
Why this choice?Manages global transient state for AV media inputs, streaming toggles, and modal states cleanly without React context bloat.
Fullstack// Core Project

Jurisk.io

Automated Legal Risk Ingestion & Credit-Based Analytics Pipeline

> The Problem:

Unstructured LLM outputs suffer from severe hallucination vectors, making raw text generation unusable for data-dense legal risk scoring matrices.

> Key Tech Decision:

Enforced strict contract parsing boundaries using Structured Outputs via Zod schemas, converting probabilistic text into strict deterministic JSON payloads mapped to UI charts.

Reasoned stack (hover to audit):
Next.js 14 (App Router)
Why this choice?Powers unified hybrid rendering, next-auth integration, and seamless data hydration via Server Actions.
Prisma ORM
Why this choice?Provides typesafe structural migrations and handles multi-tenant ledger queries across the database.
Zod
Why this choice?Acts as a strict input/output compiler gate ensuring total conformance of model responses before persistence.
Framer Motion
Why this choice?Powers fluid UI micro-interactions and transitions across the credit marketplace and analytics canvas.

// Additional Technical Engagements