Building reliable infrastructure and intelligent systems.
I'm Francis Vidal, a Senior DevOps Engineer with more than eight years of experience in cloud infrastructure, CI/CD, automation, and production reliability. I build practical tools and explore how AI can improve engineering workflows.
Projects that solve real problems.
A curated selection of personal engineering work. The links below point to original project repositories or a public-safe architecture case study.
JobHunter
An AI-assisted job discovery and evaluation pipeline that combines source ingestion, structured extraction, eligibility checks, ranking, and scheduled automation.
OpenCode Permission Audit
Records coding-agent permission events in JSONL and produces evidence-based recommendations without automatically granting permissions.
Waypost
A small Go HTTP router for human-readable local service hostnames, designed for focused configuration and low overhead.
Pathsync
A Rust CLI for configurable file synchronization with collision protection, multi-target copying, and integrity verification.
Pi Recap
Session recaps for the Pi coding agent, including session resume, fork, inactivity triggers, and persisted recap state.
Three areas of engineering focus.
A concise overview of the systems I build and the tools I use. Open a capability for more detail and representative work.
Cloud & Platform Engineering
Building and operating cloud infrastructure with repeatable provisioning, container platforms, and production reliability in mind.
Software & Delivery Engineering
Developing automation, data pipelines, and backend services, then making delivery and verification repeatable.
AI-Augmented Engineering
Applying LLMs and coding agents to engineering workflows with clear evaluation, safeguards, and automated verification.
Make systems understandable and dependable.
I value automation that can be tested, infrastructure that can be reproduced, and operational decisions that are easy to explain.
My personal projects explore LLM-powered tooling, agent workflows, and developer experience. I treat AI as an engineering component that needs evaluation, guardrails, and clear failure behavior.
Let's talk engineering.
For remote cloud, platform, DevOps, and backend engineering opportunities, reach me through LinkedIn.