Career · Jun 2025 - Aug 2025
Wintics
Operational Security Intern
Paris, France
Built an Ansible/Python hardening and audit tool for Ubuntu systems, aligned with CIS and ANSSI guidance, while contributing to Cityvision and Visionary product improvements.
Work evidence
Screens & artifacts
Team

Wintics team
Team photo from the Wintics internship.
Product context

Cityvision analysis setup
The Wintics platform configures video analytics directly on camera streams, with zones and trajectories drawn over live footage.

Generated indicators
The operational environment depended on local video-analysis deployments, making host hardening part of product reliability.
Hardening CLI

Python CLI entrypoint
The harden command wrapped Ansible roles behind documented subcommands for operators.

CIS command surface
The CLI exposed role-specific commands to enable checks, inspect status, and launch audits without manually invoking playbooks.

Selective rule execution
Operators could target levels or individual rules, exclude problematic checks, and preview execution with dry-run mode.
Audit evidence

Compliance status
Status output grouped CIS controls by chapter and displayed rule-level compliance results.

Detailed audit trace
Audit mode showed the commands and assertions used to verify whether hardening rules were correctly applied.
Visionary frontend

French interface
Visionary frontend work included internationalization for product demonstrations.

Language switcher
A lightweight language selector made demos more accessible to different audiences.

English interface
The same interface could be rendered in English for client-facing presentations.

Conversation management
The chat workflow supported multimodal demonstrations and was improved with conversation cleanup controls.