Senior AI fullstack TypeScript and product engineer with 14+ years shipping production B2B SaaS software, with a strong technical-lead background and a focus on engineering quality. Currently building AI-native, agentic products. He designs robust architectures (agentic-RAG, routing, eval/audit), develops rich LLM-driven user experiences (streaming, citations), and delivers fault-tolerant async workflows (Temporal) and dependable fullstack systems.

Franck Achkouyan

Senior AI fullstack TypeScript and product engineer with 14+ years shipping production B2B SaaS software, with a strong technical-lead background and a focus on engineering quality. Currently building AI-native, agentic products. He designs robust architectures (agentic-RAG, routing, eval/audit), develops rich LLM-driven user experiences (streaming, citations), and delivers fault-tolerant async workflows (Temporal) and dependable fullstack systems.

Available to hire

Senior AI fullstack TypeScript and product engineer with 14+ years shipping production B2B SaaS software, with a strong technical-lead background and a focus on engineering quality. Currently building AI-native, agentic products.

He designs robust architectures (agentic-RAG, routing, eval/audit), develops rich LLM-driven user experiences (streaming, citations), and delivers fault-tolerant async workflows (Temporal) and dependable fullstack systems.

See more

Language

French
Fluent
English
Advanced

Work Experience

AI Fullstack TypeScript Engineer at Decider.ai
November 1, 2025 - July 1, 2026
Built a B2B SaaS and on-premise platform enabling users to chat with large document collections and generate pixel-perfect branded DOCX reports for financial investment fund analysis. Designed the core agentic RAG engine including routing, query decomposition, CRAG gating, and hybrid retrieval (BM25 + Cohere embeddings/rerank, RAPTOR summaries), served as a remote MCP server to Claude Desktop. Achieved ~0.98 faithfulness with a 100% citation audit on the evaluation set with ~15s response time. Owned the TypeScript fullstack: React frontend with streaming, multi-turn chat, and citations; NestJS backend exposing chat and report APIs. Implemented long-running, fault-tolerant async workflows with Temporal across ingestion and multi-step report generation with retries across LLM providers.
AI Fullstack TypeScript Engineer at CozyUp
September 1, 2025 - October 1, 2025
Improved robustness and architecture of CozyUp, an e-commerce platform for short-term rental hosts with upsells, guest app, PMS/channel-manager integrations, and Stripe payments.
Technical Leader & Product Engineer at BLOOM
February 1, 2019 - September 1, 2025
Led the technical direction of the SaaS application in a squad of 6 in a fast-paced startup environment, managing and supporting developers, designers, product managers, QA testers, and the delivery team. Owned technical design, specifications, support, and monitoring, and contributed to product prioritization and roadmap. Drove engineering quality through code-quality guidelines, TDD, KISS, design systems, unit and E2E testing, code reviews, operational acceptance tests, task automation, and CI/CD. Migrated a Create-React-App (react-scripts) application to Remix as part of progressive modernization.
Architect Developer React JS at Find & Order
August 1, 2016 - October 1, 2016
Developed the client-side of a CMS in React & Redux.
Architect Developer ReactJS at Find & Order
August 1, 2016 - October 1, 2016
Developed the client-side of a CMS using React and Redux.
Fullstack JS Developer (Node / GraphQL / React / Angular) at Le Monde
September 1, 2015 - September 1, 2018
Worked in the journalists' CMS team while maintaining 100% uptime. Migrated server from Node 0.10 to Node 8 and client from Angular 1.5 to React 16 with GraphQL & Subscriptions (Apollo, Redux, styled-components, react-beautiful-dnd), achieving 100% code coverage via unit and integration testing. Developed and optimized the LeMonde.fr Home Page Editor with drag-and-drop and multi-user editing using a lock system and permissions. Migrated a Redis-based lock system to GraphQL Subscriptions to enable concurrent journalist editing without data loss. Built and optimized a GCP Pub/Sub exchange process between services and open-sourced a Pub/Sub debugger.
Mobile Technical Officer & CTO at gamific.tv
September 1, 2012 - August 1, 2015
Built mobile apps and demos plus some Node backend services. Developed an audio-synchronization tool to connect a mobile app to a live TV video stream.
Mobile R&D Engineer (iOS & Android) at Groupe Altimate
January 1, 2012 - August 31, 2012
Mobile R&D work for iOS and Android.
Embedded Development Competition Winner (Microsoft Imagine Cup France 2011) at Microsoft Imagine Cup France
January 1, 2011 - January 1, 2011
Winner in the Embedded Development category at Microsoft Imagine Cup France 2011.
iOS / GWT (Google AppEngine) Intern at Digidust
January 1, 2011 - December 31, 2011
Internship focused on iOS and GWT using Google AppEngine.
Webmaster & Tech Support at Gritco France
January 1, 2010 - December 31, 2011
Webmaster and technical support responsibilities.
C++ Mobile Developer (Samsung Bada) at SEPEFREI
January 1, 2010 - December 31, 2010
Shipped the “BDM” app with 300,000+ downloads.
PHP/MySQL Developer at Rectorat de Créteil
January 1, 2008 - December 31, 2008
Developed and maintained PHP/MySQL applications.

Education

Engineering Degree — Computer Science & Digital Technologies at EFREI Paris
January 1, 2007 - January 1, 2012
Exchange — Management & IT at Asia Pacific University of Technology and Innovation (APU / APIIT)
January 1, 2009 - January 1, 2009
Engineering Degree — Computer Science & Digital Technologies at EFREI Paris
January 1, 2007 - January 1, 2012
Exchange — Management & IT at Asia Pacific University of Technology and Innovation (APU / APIIT)
January 1, 2009 - January 1, 2009

Qualifications

Microsoft Imagine Cup France 2011 — Winner (Embedded Development category)
January 1, 2011 - August 6, 2026

Industry Experience

Software & Internet, Financial Services, Media & Entertainment