Skip to content
Technical Lead10+ yrsCyber & AIRemote SG

> Etienne
|

Developer at heart — self-taught since day one and never stopped since. Technical Lead with 10+ years of experience designing robust architectures and leading technical teams, with a strong security awareness and hands-on experience with AI tooling.

Outside of code → 🧱 Lego 🏋️ CrossFit 📷 Photography 📚 Learning
etienne@xrator: ~/photo
$ display etienne-blanc.jpg
Portrait of Etienne BLANC, Technical Lead
etienne@xrator ~ %
$

# Experience

My professional journey

XRATOR

April 2022 — Present
Technical Lead|Singapore (Remote)
  • >Monorepo architecture with Turborepo + Bun workspaces, shared packages and GitLab CI/CD with Kubernetes
  • >Cybersecurity platform: custom CVSS risk scoring (XVSS), propagation via Dijkstra algorithm
  • >Mentoring and upskilling junior developers, interns and apprentices
  • >Introduced AI-driven workflows and evolved development environments to adopt agentic tooling (opencode, Claude Code) — training and supporting teams on AI adoption and daily use in their development practice
  • >Secure Docker containerization (multi-stage, restricted permissions) and automated deployment via Ansible
  • >Established 1,000+ unit tests, TDD, strict linting and typecheck in the CI pipeline
  • >Centralized monitoring with OpenObserve + Plausible Analytics and production alerting
  • >JWT + 2FA authentication, refresh tokens and web application security hardening
  • >XRATOR Freemium POC: cybersecurity self-assessment for French companies

Orange

October 2020 — April 2022
Lead Developer & Data Analyst|France
  • >Data visualization portal in PHP/Zend for 50+ users, fiber deployment tracking (RIP)
  • >MariaDB to PostgreSQL migration, PL/pgSQL and PL/Python stored procedures
  • >Chart.js and Datatable.js integration replacing Power BI, significant time savings
  • >WSL2 setup and development environment standardization for the team
  • >Technical mentor: coaching developers and apprentices, -30 innovation workshop

Orange

September 2018 — October 2020
IT Quality & Data Support|France
  • >IT support and expertise (ITIL Level 2) across a fleet of 130,000 machines
  • >Python/Bash automation and remediation scripts development
  • >Internal diagnostic and monitoring tool creation
  • >Cross-functional collaboration with business analysts, project managers and L1 support

Orange

September 2015 — August 2018
Telecommunications Technician|France
  • >Installation and maintenance of PABX systems, switches and routers
  • >Client training and technical support
  • >System deployment coordination

# Projects

My personal projects

01
2025

Satorinetpool

Pool platform for Satori (cryptocurrency) with 200+ users and over one million dollars in value. Optimized UX and data visualization with Server Side Rendering.

RustNuxt.jsTypeScriptProtobufChart.jsSSRVercel
02
2024

E-ink Bot

Web application to interact with an e-ink display via a Raspberry Pi. HTML Canvas interface to draw and send content to the screen.

Bun.jsCDockerNuxt.jsTypeScriptRaspberry PiPM2
03
2020—2025

Open Source & Templates

Open-source contributions: Docker templates for Nuxt.js and TypeScript, Turborepo cache tools, SSH reverse shell in Go. Over 130 repositories on GitHub.

DockerTypeScriptGoNuxt.jsTurborepoGitHub Actions
04
2019

Le Glossaire

Professional collaborative glossary app with backoffice and a Telegram chatbot for administration.

TypeScriptNode.jsReactExpressPostgreSQLJWTNext.js
05
2017

Botte

Automation bot for an online video game featuring combat AI, A* pathfinding and a graphical interface.

PythonTkinterWebSocketFirebasePathfinding A*

# Skills

Technologies and expertise

Languages & Frameworks

TypeScriptJavaScriptPythonRustPHPGoVue.jsNuxtReactTailwind CSS

AI & Intelligent Agents

GitHub CopilotClaude CodeMCP ServersAI AgentsAutomated WorkflowsA* PathfindingPrompt Engineering

Cybersecurity

CVSS ScoringJWT & 2FAReverse EngineeringVulnerability AnalysisMitmproxyCertificate PinningOWASP

DevOps & Cloud

DockerKubernetesAnsibleGitLab CI/CDGitHub ActionsNginxVercelScaleway

Databases

PostgreSQLRedisPrismaPL/pgSQLMariaDBFirebase

Leadership & Methods

Team MentoringCode ReviewTDDScrumMonorepo (Turborepo)FigmaTechnical Writing

Education

My academic background

Master's in Computer Science — Software Engineering

University of Rennes 1

2025With honors (VAE)

DUT Networks and Telecommunications

University of Rennes 1

2019With distinction (VAE)

Vocational Baccalaureate — Digital Electronic Systems

Lycée Coëtlogon

2015With honors (15.6/20)

CAP Plasterer

Compagnons du Devoir

2009

{ Contact }

Want to collaborate? Feel free to reach out.

etienne.blanc94@gmail.com