Skip to content
View Quentin-Piot's full-sized avatar
💻
Open to work
💻
Open to work

Organizations

@SafeTrip-Corp

Block or report Quentin-Piot

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Quentin-Piot/README.md

Quentin Piot — Software Engineer


Summary

  • Backend: Rust (Axum) • FastAPI / Python • Node.js / TypeScript • Event-driven (SQS) • PostgreSQL/DynamoDB • Redis • CQRS/DDD
  • Cloud/DevOps: AWS (ECS Fargate, ALB, CloudFront, Cognito, S3, RDS, DynamoDB, SQS, CloudWatch) • Terraform • GitHub Actions • Docker • basic K8s
  • Frontend: Vue 3 + Pinia • React/Next.js • OAuth2/JWT/Cognito
  • Practices: CI/CD, trunk-based, automated testing, IaC, metrics & tracing, security by default, idiomatic Rust patterns
  • Availability: January 2026 • Paris (remote/hybrid OK)
  • Certifications: Preparing AWS Solutions Architect Associate & Terraform Associate (in progress)

What I Ship

  • Production-ready backends with clean boundaries (Hexagonal/DDD), idempotent handlers, retry/backoff, and dead-letter strategies.
  • Observability first: structured logs, metrics (p95 latency, error budgets), health checks, and actionable dashboards.
  • CI/CD that protects quality: build → test → scan → deploy gates, infra drift detection, preview environments.
  • Security basics baked-in: least privilege IAM, HTTPS everywhere at the edge, JWT/Cognito auth, secret rotation via GitHub OIDC + AWS.

Featured Projects

HPTP — High-Performance Trading Platform

Goal: demonstrate end-to-end capability to build a low-friction, cloud-native, full-stack trading simulation platform suitable for a quant environment.

Repo: https://github.com/Quentin-Piot/high-performance-trading-platform

Highlights

  • Backend: FastAPI service with a Monte-Carlo simulation worker, vectorized with NumPy/Pandas; P&L, drawdown, Sharpe.
  • Architecture: AWS ECS Fargate (API + worker), ALB, S3 + CloudFront (SPA), RDS PostgreSQL, optional DynamoDB for event logs.
  • Auth: AWS Cognito with Google Sign-In; SPA talks to API via JWT (RS256), roles mapped via Cognito groups.
  • Frontend: Vue 3 + Pinia; WebSocket progress feed (live job progress and ETA).
  • CI/CD: GitHub Actions (build, type-check, tests, IaC plan/apply, invalidations); Terraform for all infra (OAI, OAC, cache policies).
  • Observability: CloudWatch metrics/alarms; structured JSON logs; health and readiness endpoints.
  • Cost control: small ECS services, S3/CloudFront caching strategy, lifecycle rules, reasonable defaults (no idle GPU waste).

Rust Real-World Backend — Production-Ready Axum API

Goal: Build a type-safe, high-performance REST API with Rust best practices, demonstrating expertise in systems programming and modern backend architecture.

Repo: https://github.com/Quentin-Piot/axum-diesel-real-world

Highlights

  • Stack: Axum (async web framework) • Diesel ORM with PostgreSQL • Deadpool connection pooling • UUID support
  • Architecture: Hexagonal/Clean Architecture with DDD principles; clear separation between domain, infra, and handlers
  • Error Handling: Idiomatic Rust patterns using From trait implementations instead of custom wrappers; proper error propagation with ? operator
  • Database: Diesel migrations with UUID extension • Docker Compose setup with PostgreSQL 16 • Health checks and connection pooling

Tech Stack

  • Backend: Node.js (NestJS/Express) • Python (FastAPI, NumPy/Pandas) • Rust (Axum, Diesel, async/await, tokio) • GraphQL/REST
  • Data/Infra: PostgreSQL (with Diesel ORM)• MongoDB • DynamoDB • Redis • RabbitMQ/SQS
  • Cloud/DevOps: AWS (ECS, ALB, CloudFront, S3, Cognito, RDS, DynamoDB, SQS, CloudWatch), GCP, Terraform, GitHub Actions, Docker
  • Frontend: React/Next.js, Vue, Angular, TypeScript, Vite, Tailwind
  • Testing/Quality: pytest • vitest • tsc strict • ESLint/Prettier/Biome • schema validation (zod/pydantic) • Rust (Clippy strict linting, rustfmt)

Projects (Open-Source)


Quick Links

Pinned Loading

  1. axum-diesel-real-world axum-diesel-real-world Public

    The goal of this repository is to have a real world template of a Rust backend using Axum, Diesel, etc.

    Rust 93 15

  2. remix-run/react-router remix-run/react-router Public

    Declarative routing for React

    TypeScript 56.2k 10.8k

  3. high-performance-trading-platform high-performance-trading-platform Public

    Python 1

  4. rust-rhythm-game rust-rhythm-game Public

    A rythm game made in rust to improve my skills 🦀

    Rust 3

  5. carbon-impact carbon-impact Public

    EcoTracker is a React Native mobile app designed to track daily carbon footprints using ADEME open-source data. Features social comparison, personalized challenges, and data-driven insights to redu…

    TypeScript 1

  6. messaging-microservices-grpc-ddd messaging-microservices-grpc-ddd Public

    Whatsapp clone using microservices, DDD, CQRS, GRPC, etc.

    TypeScript 2