keepforlater/app:prod#412 · passedIn production
KeepForLater — AI second brain
Personal product · design & development
✓ Designed & built solo✓ Edge · durable execution✓ Cross-lingual RAG✓ Tooled LLMOps
SaaS platform turning information overload into queryable knowledge: it ingests long-form sources (YouTube, podcasts, articles, threads, newsletters), distills them with AI, indexes them as vectors and lets you chat with your own knowledge base. Designed, built and shipped solo end to end — architecture, product, edge, AI, billing and compliance.
Metrics- Durable LLM workflow (Cloudflare Workflows): extract → distill → categorize → embed → finalize, each step checkpointed, idempotent and retried independently — if embedding fails, transcription is not re-billed.
- Strict Structured Outputs: the whole distillation (TL;DR, key points, concepts, narrative summary, timestamped chapters) is emitted as Zod-validated JSON via the AI SDK, with a self-assessed groundedness score surfaced in the UI.
- Hybrid RAG: dense search (pgvector, HNSW index, 512-d embeddings) fused via RRF with Postgres full-text lexical search, overlapping semantic chunking, per-source diversification, SSE-streamed chat with verifiable citations and exact passage highlighting.
- Cross-lingual FR ⇆ EN semantic search, measured: replayable RAG eval harness in CI.
- Native multimodal transcription: long media are segmented via byte-range requests then transcribed by Gemini, working around the model output limit.
- MCP server (Streamable HTTP): the second brain exposed as tools — search_sources, get_source, save_url — usable straight from Claude, ChatGPT or Cursor.
- Active retention: on-demand quizzes (MCQ, true/false, flashcards) as structured output, SM-2 spaced repetition with streaks and weak topics, Obsidian-like knowledge graph (co-occurrence and semantic similarity), 30-voice TTS with edge cache and a private podcast feed.
- Monitoring automations: 7 watch types (YouTube channels and playlists, subreddits, RSS feeds, keywords, weekly digest) run by Workers cron with transactional emails.
- Three product surfaces: SSR web + installable PWA (light offline, Web Push), cross-browser WXT extension (Chrome MV3, Firefox) and MCP server — Bun monorepo fully typed end to end via Hono RPC and shared Zod schemas.
- Controlled AI economics: per-action costs measured via usageMetadata, credit system calibrated on real COGS, Stripe subscriptions and credit packs, soft paywall; PostHog/Sentry loaded only after GDPR consent.
- Full LLMOps: one telemetry row per call emitted — failures included, since they are billed — a versioned prompt registry with a CI drift guard, free deterministic evaluations on every contribution plus an independent LLM judge nightly, traces exported to Langfuse from the edge runtime, separate development, staging and production environments.
StackBun WorkspaceReact 19Hono RPCCloudflare WorkersWorkflowsAI SDKGeminiHybrid RAGpgvectorNeon PostgresDrizzleZodMCPBetter AuthStripeWXTLLMOpsLangfuse
laposte/front:prod#2647 · passedIn production
Front-End standardization — La Poste
Angular Front-End Developer · Klanik
✓ −50% load time✓ +6000 tests✓ 90% coverage
Angular front-end developer mission within La Poste IT, focused on standardizing the ecosystem across several repositories (Offers, Contracts, Products). I drove technical decisions on my scope to cut debt, harden critical applications and establish durable standards.
Metrics- Audit, refactoring and clean code: strict typing, dead-code removal, Angular 19 best practices.
- Modernized reactivity with Signals and reworked loading patterns (−50% page load time).
- Full QA strategy: Jasmine/Karma setup, from 0% to 90%+ coverage (+6000 tests).
- Automated deployments via Jenkins, AI-assisted best practices and Scrum teamwork.
StackAngular 19SignalsJasmine / KarmaJenkins
mazarin/fullstack:prod#312 · passedShipped
Mazarin International Real Estate
Freelance mission · Sole proprietorship
✓ Shipped solo to prod✓ 100% serverless✓ Full CI/CD
Designed and deployed a full-stack solution for a prestige real-estate agency in Paris. From architecture to production, I owned the entire stack to deliver a reliable, high-performance product ready for day-to-day business use.
Metrics- High-performance responsive showcase site in Angular 20, focused on conversion and a premium brand image.
- Java 21 / Spring Boot 3.5+ API for transactional email handling and business logic.
- Serverless container architecture on Scaleway, domain management and Google Workspace setup.
- GitHub Actions CI/CD pipelines for automated build and production deployment.
StackAngular 20Java 21Spring BootScalewayGitHub Actions
ca/portail:prod#1893 · passedShipped
Client portal — Crédit Agricole
Web developer · CATS Montpellier
✓ 2 years in prod✓ Critical environment✓ Microservices
Two years of missions at Crédit Agricole Technologies & Services on critical banking environments. I contributed to the public website, new customer journey integration and the microservices portal, ensuring performance and production reliability.
Metrics- Enhancements to the customer-facing website for retail and business clients.
- UI for integrating new digital customer journeys (accounts, loans, savings, insurance).
- Microservice APIs for the new portal: authentication, simulators, contract management.
- Diagnosis and fixes on test and production environments, working in Agile/Scrum.
StackAngular 17–19Java 11–21Spring BootAEMKubernetesArgo CD