Valentin Escaffre
Github Valentin Escaffre linkLinkedin Valentin Escaffre link

Software & AI Engineer

Valentin Escaffre
Based in Paris
After 4 years as a financial analyst in investment banking at Société Générale CIB, I transitioned into software engineering by joining École 42 in 2022 and later the Assurly engineering team as a Software Developer. Combining a strong background in finance with modern software architecture, I specialize in building end-to-end digital products — including two AI-powered mobile applications leveraging LLMs, agentic workflows, and cloud backends.
Language
Javascript
Typescript
C++
C#
Python
Shell
Html
CSS
Frontend
React
React-native
Flutter
NextJS
Tailwind
Backend
NestJS
SQL
Prisma
AWS Cloud
Tools
Git
Jira
Docker
Linux
Salesforce
AI & GenAI
LangChain
LangGraph
RAG
MCP
Agents
Work / Education
  • Software & AI Engineer

    ASSURLY

    September 2023 - Present

    Python | Node.js | AWS Serverless | GenAI / RAG | Salesforce | Flutter
    • Architected and deployed serverless cloud backends on AWS (Lambda, DynamoDB, API Gateway, S3) using Python & Node.js.
    • Automated core business workflows and integrated LLM/GenAI capabilities to streamline operations and user journeys.
    • Engineered bi-directional data pipelines and custom integrations between cloud services and Salesforce CRM.
    • Maintained cross-platform Flutter mobile & web features in an Agile/Scrum environment.
  • ECOLE 42

    Software Engineering Degree

    2022 - 2023

    • Low-level programming (C/C++): Memory management, UNIX systems, network sockets (IRC server) and 3D graphics (Raycasting engine).
    • Full-stack Web & Systems: Modern JavaScript/TypeScript (React, NestJS, Next.js), Docker containerization, PostgreSQL, and OAuth.
    • Peer-learning methodology focused on autonomy, rigorous problem solving, and complex algorithm design.
  • Corporate Credit Analyst Large Cap

    Société Générale Corporate and Investment Banking (SG CIB)

    2017 - 2021 · 4 years

    Risk Management | Financial Modeling | CAC 40 & Global Portfolios
    • Managed credit risk analysis and financial evaluations for CAC 40 and multinational corporate clients (Retail, Food & Luxury).
    • Built financial projections, cash flow models, and risk recommendations for complex investment banking transactions.
    • Monitored counterparty exposure, obligor credit ratings, and industry concentration metrics.
  • Assistant CTO / Financial Analyst

    Early-Stage Tech & Finance

    • Assisted technical leadership in streamlining internal tools, project specs, and operational reporting.
  • OMNES Education

    MSc in International Financial Analysis

    Corporate Finance • Financial Modeling • AMF Certification • M&A • Accounting Standards (IFRS)
  • NEOMA Business School

    Bachelor's Degree — Finance, Banking & Insurance

Projects
Miles.ai — application de coaching IA par Valentin Escaffre

AI Coach for Endurance Sports

Mobile app where athletes chat with an AI coach grounded in their own training data. Workouts sync automatically from Apple Health and Health Connect. A serverless AWS backend builds a structured context and orchestrates an LLM with tool calls — web search and route generation — returning interactive blocks: charts, tables, workout cards and maps. Also features on-device analytics (VO₂max estimation, training load, personal-best detection), AI-generated training plans, voice and image input, subscriptions and push notifications.
React NativeNode.jsAWS
Context EngineeringIn-App Purchases
HealthKit
Application valentin escaffre

Event management app

Mobile application to organize your daily life, travels, or other events with others. The app offers the same features as Tricount in terms of expense management, with the addition of the ability to conduct survey, share notes, and add multiple pieces of information to the event.
TypescriptReact-NativeNestJS
DockerPostgreSQLPrisma
AWS
Pong3D valentin escaffre

Multiplayer Game Website

Developed by a team of 5, this dynamic web app offers multiplayer Pong matches with real-time chat and secure user interactions. Users can log in via École 42's OAuth with two-factor authentication, access game statistics, and use a matchmaking service. It supports game customization and securely stores data in a PostgreSQL database, with easy deployment through Docker.

Also, check out my single-player version created with Babylon.js.

NextJSReactTailwind
PrismaNestJSBabylonJs
Socket.ioPostgreSQL
Github ft_transcendence link
Screenshot IRC project

IRC Server

Design and development of a real-time chat application using the C programming language. Implementation of network communication protocols, management of chat channels, direct messaging, and user commands. Gaining expertise in network programming and socket manipulation.
C++IRC Protocol
IRC cub3d project link
Screenshot cub3D project

Cub3D

Development of a graphic game engine using C programming, featuring an isometric perspective based on raycasting. Creation of a 3D world with collision detection, textures, and user interactions. Acquisition of skills in graphic rendering, file handling, and 3D-related mathematics.
CRaycasting
Github cub3d project link
Contact me
Description de l'image
Paris (available for remote)
Github Valentin Escaffre linkGithub Valentin Escaffre linkLinkedin Valentin Escaffre linkLinkedin Valentin Escaffre link
Valentin ESCAFFRE © 2023. All rights are reserved