CHARLES.OS | v2.4.1 | FULL STACK · 8 YRS
--:--:-- |
EN FR
## 00 WHOAMI root identity
whoami --full
Charles Polart
CP · 1995
Charles Polart
Full Stack Developer · Angular · React · Node · Flutter
Paris, FR · Freelance · 8 yrs · Remote OK · Born 02 Mar 1995 · EN working proficiency · 中文 basics
AVAILABLE — open to new contracts
0 YRS
0 SHIPPED
COFFEE
## 01 ABOUT about.txt
cat about.txt

Full stack developer with 8 years of experience building web and mobile applications. Specialized in Angular, React, Node.js and Flutter.

Expert in complex application architecture — from design to production. Comfortable owning a project end-to-end : backend, APIs, modern UIs, mobile.

Currently freelance from Paris — recent missions for Agora Nova, SNCF, Leroy Merlin. Past defense / aerospace work in C++/Qt at Silicom (CEA, Airbus).

## 02 SKILLS skills.json
skills --list --json
front-end AngularReactReact NativeTypeScriptJavaScriptFlutterDartHTML5CSS3
back-end Node.jsBunPHPSymfonyRESTGraphQLMicroservices
data & cloud PostgreSQLMySQLMongoDBRedisAWSDocker
devops & tools GitCI/CDWebpackJestAgile/ScrumTDD
software dev C++C#QtWPF
## 03 EXPERIENCE experience.log
cat experience.log
Freelance Developer
2017.02 — now
Web · mobile · desktop · cross-stack · 8 yrs
  • Agora Nova · political social networkFlutter mobile app + REST API for a public-debate platform : multi-role accounts, posts, polls, hashtags, moderation, RGPD-compliant FR hosting, CI/CD.
  • SNCF · DigiDoc+Full refactor of the internal regulatory-text consultation app used across SNCF (successor to DigiDoc/Syspre). Front-end in Angular / TypeScript / RxJS : full-text search, filters, favorites. Agile collaboration with back-end and business teams (SARDO).
  • Capa Interim · matchmaking platformFull backend for a temp-work site : ads search, account + CV upload, admin for ads / news / users (Symfony 3, PHP, MySQL).
  • Axion · NGO image platformThematic image-sharing site for a humanitarian NGO : publishing, categorisation, moderation (Symfony 3, PHP, MySQL).
  • ConsolWeb · wiring softwareDesktop app opening multi-format wiring schematics : layer viewer + ordered technician guidance (C#, WPF).
  • Revue scientifique · PDF extractorDesktop tool for automated structured-data extraction from scientific PDFs (C++, Qt).
  • Leroy Merlin · front-end integrationFront-end dev & integration on the Leroy Merlin site (Angular, Node.js).
C++/Qt Developer @ Silicom
2020.12 — 2023.05
Defense & aerospace mission · 2 yrs 6 mo
  • CEA · WorkspaceDev & integration of new features in a seismic / infrasound / hydroacoustic signal analysis tool used for nuclear monitoring.
  • CEA · Ceres TMAMaintenance on a tool evaluating health impact of pollutant releases into the environment.
  • CEA · Diva TMAMonitoring & display of seismic network station data over time.
  • Airbus D&S · MagellanFeatures for a secure communication software operating over wireless networks.
Engineering Internships @ Thales · Dassault · R&D Tech
2016 — 2020
3 internships · C++ · C# · Qt · Python
  • Thales · La Ruche · 2020.03 — 2020.08 · 6 moAerial drone detection software in Unity + radar simulator (C#, C).
  • Sogitec / Dassault · 2017.04 — 2017.08 · 5 moHybrid raytracing / rasterization rendering system for flight simulation (C++).
  • R&D Tech France · 2016.09 — 2017.03 · 7 moEmbedded C/C++ R&D : laser control over network, drone parachute trigger, robot arm stabilization.
## 04 PROJECTS ~/projects/
ls -la projects/ && cat *.md
FEATURED WORK
cat agora-nova.md
[01] Agora Nova
Flutter · Bun · Dart · TS/JS · Freelance · political social network

Public-debate platform for citizens, journalists and public figures. Flutter mobile app + Bun-powered REST API. Multi-role accounts with verification, feeds, posts, reactions, polls, hashtags and moderation. RGPD-compliant FR hosting, CI/CD pipeline.

  • Multi-role identity with account verification
  • Posts, polls, reactions, comments, hashtags
  • Moderation tools + role-based access
  • CI/CD deploy on RGPD-compliant FR infrastructure
cat sncf.md
[02] SNCF · DigiDoc+
Angular · TypeScript · RxJS · Freelance · enterprise · regulatory texts

Full refactor of the internal regulatory-text consultation app used across SNCF (successor to DigiDoc/Syspre). Front-end design for search & consultation of prescriptive texts. Agile collaboration with back-end + business teams (SARDO).

  • Full-text search across the regulatory corpus
  • Filters, favorites, advanced query UX
  • Consultation flow tuned for daily SNCF use
cat workspace.md
[03] Workspace / Diva / Ceres
C++ · Qt · CEA · Silicom · 2020—2023

Signal analysis platforms for seismic, infrasound and hydroacoustic data — used by CEA researchers for nuclear monitoring. New features + integration on three tools.

cat magellan.md
[04] Magellan
C++ · Qt · Airbus Defence · Silicom

Secure communication software over hostile wireless networks. Hard-real-time constraints, defense-grade requirements.

cat consolweb.md
[05] ConsolWeb · Wiring Tool
C# · WPF · Freelance

Desktop app that opens multi-format wiring schematics. Layered PCB viewer guiding technicians point-by-point in the optimal wiring order.

cat capa.md
[06] Capa Interim
Symfony 3 · PHP · MySQL · Freelance · live

Backend for a temp-work matchmaking site : job search, account + CV upload, full admin for ads / news / users.

capainterim.com
cat axion.md
[07] Axion
Symfony 3 · PHP · MySQL · Freelance · NGO · Rennes · 2017

Thematic image-sharing site for a humanitarian NGO. Content publishing, discovery feed and community interactions (likes, comments).

PERSONAL PROJECTS
cat pathtracing.md
[08] Path Tracing Engine
C++ · Qt · OpenGL · STL · Personal · 2019—2022

Photorealistic 3D rendering engine built from scratch — STL only, FreeImage for textures, OpenGL for preview.

  • .obj + .mtl loading with full material editor
  • AABB collision tree, multithreaded
  • OpenGL preview with mouse-driven camera
  • JSON scene save / import
github.com/charlespolart/Pathtracing
cat crypto-bot.md
[09] Crypto Trading Bot
Angular · Bun · TypeScript · Binance API · Personal · 2019—2022

Automated trading on Binance with a pluggable strategy system and a backtesting harness — designed to iterate on strategies without touching plumbing.

  • Indicators : RSI, EMA, EMACross, ATR, SwingLow
  • Hot-swap strategies, position state machine
  • Persisted trade history for replay & backtests
## 05 EDUCATION education.log
cat education.log
2014 — 2019
Epitech, Rennes
Expert in Information Technologies (Master)
2017 — 2018
Beijing Jiaotong University · 北京交通大学
Exchange year — Beijing, China
## 06 CONTACT contact.cfg
contact --help
location Paris, France · Remote OK
AVAILABLE — open to new contracts
K palette · L lang · 06 jump · try : sudo · hack