OGOussama GueffafFrançais

Application — Web development, AI & digital governance internship

Hello, I'mOussama Gueffaf

M1 Cybersecurity student at Ynov Toulouse. I started in industrial automation, went through artificial intelligence, and now want to build web projects that can be understood, deployed and secured — from A to Z.

  • Toulouse
  • Français · English
  • This site replaces my CV
Portrait of Oussama Gueffaf holding a coffee
Fuelled by coffee

In a few words

My path isn't linear, and that is what makes it coherent: industrial systems in Algeria, a degree in artificial intelligence from the University of Sussex, then cybersecurity at Ynov. At every step, the same question: how does this system really work, and what happens when you change it?

During my internship with KONITIX's security team, I took part in a production infrastructure migration. I learned a rule I now apply everywhere: listen first to the stated need, then suggest what the client hadn't considered yet — with at least two options, never just one.

This internship interests me because it brings together three things I want to practise together: building (the web), running (deployment and operations) and structuring (governance).

To break the ice: I run on coffee. If we meet, chances are I'll turn up with a cup in hand, just like in the photo. And if you know a good coffee spot in Toulouse, I'm all ears.

Journey

From industrial field work to information systems security.

  1. Algeria

    Industrial automation & SCADA

    PLCs, supervision and industrial systems. First lesson: a system running in production is never changed lightly.

  2. United Kingdom

    Degree in Artificial Intelligence — University of Sussex

    Machine learning and AI fundamentals. What I mostly kept: knowing what a model does well, and recognising when it is confidently wrong.

  3. Since 2025

    M1 Cybersecurity — Ynov Campus Toulouse

    Security architecture (TOGAF, NIST, Zero Trust, IAM, PKI), EBIOS RM risk analysis, GDPR, system hardening, AWS cloud security.

  4. June 2026

    Internship — KONITIX, security team (Paris)

    Migration of a Remote Desktop Services farm from Windows Server 2016 to 2022 (high availability, FSLogix profiles, SQL Always On). Acceptance testing, client meetings and technical documentation.

The internship at Alpha to Omega

Why this internship

01

Building end to end

My experience is mostly on the infrastructure and security side. I now want to deliver visible projects, from scoping the need to going live — exactly how you work.

02

AI, with a critical eye

My AI degree taught me where these tools excel and where they make things up. Using them to go faster, yes; handing them the understanding, no.

03

Governance as an entry point

Mapping, access rights, GDPR: that's the core of my studies. It's the part of the internship where I can be useful quickly, while I ramp up on Astro.

What I understood of the missions

The web is the common thread; deployment and governance extend it. For each area: what you expect, what I bring, and what I still need to learn.

Core of the internship

Web design & development

Expected
Rephrase the need, scope the project, build pages, components and forms in Astro, connect APIs, work on performance, accessibility and technical SEO, version with Git.
What I bring
Rigour from acceptance testing, a documentation habit, and the reflex to read and understand code before changing it — including code generated by AI.
To learn
Astro and day-to-day front-end development. This site is my first Astro project.
Operations

Deployment & automation

Expected
Prepare releases, manage DNS and certificates, work with Cloudflare, set up CI/CD, read logs, diagnose incidents, check backups and recovery.
What I bring
This is my ground: a high-availability migration, Windows/Debian/Docker hardening, SIEM. This site is continuously deployed from GitHub and served with strict security headers.
To learn
The CI/CD practices specific to your projects and how you monitor sites in production.
≈ 25% of the internship

Digital governance

Expected
Inventory applications and services, identify owners and vendors, map data and dependencies, review accounts and rights, prepare GDPR work, formalise onboarding/offboarding and incidents, prioritise.
What I bring
EBIOS RM, NIST CSF and 800-53, ANSSI hygiene guide, a GDPR and risk-analysis engagement done as a team. I know how to structure an assessment and turn it into actions.
To learn
The reality of the small and medium organisations you support. My role isn't to give legal advice, but to ask the right questions and prepare decisions — as your offer describes.

Skills

Web

  • HTML / CSS
  • JavaScript
  • Astro (learning)
  • Git & GitHub
  • Accessibility & performance

Infra & cloud

  • Linux (Debian)
  • Windows Server / RDS
  • Docker
  • AWS (IAM, VPC, KMS)
  • Cloudflare Pages & DNS

Security & governance

  • EBIOS RM
  • NIST CSF / SP 800-53
  • ANSSI hygiene
  • GDPR
  • IAM · Zero Trust · PKI
  • SIEM (Wazuh, Sentinel)

AI

  • Machine learning fundamentals
  • Everyday LLM use (Claude)
  • Framing problems
  • Verifying outputs

Projects

Personal and academic projects. Case studies are about fictional companies.

In progress

Home mini-SOC

A small security monitoring centre on a Raspberry Pi 5 and my laptop: log collection, detection, dashboards. Next step: plugging in an ICS/SCADA honeypot, linked to my industrial background.

  • Raspberry Pi
  • SIEM
  • Detection
  • Linux
Live

Desert Ceram — showcase site

Website for a fictional ceramics manufacturer, rebuilt with AI from the structure of a real industry site: filterable catalogue, technical sheets, laid-tile preview, quote calculator. Visuals generated by code.

  • Astro
  • JS filters
  • Forms
  • SVG
Visit the site
Completed

Hardening report

Professional hardening report for Windows Server, Debian and Docker, written as a team, with a presentation deck.

  • Windows Server
  • Debian
  • Docker
  • Teamwork
Completed

Technical architecture document

Security architecture for a fictional healthcare SaaS migrating to AWS (Paris): TOGAF/NIST approach, functional, application and network diagrams, NIST SP 800-53 assessment.

  • AWS
  • TOGAF
  • NIST
  • draw.io
Completed

SIEM/SOC tender response

Case study: Wazuh vs Microsoft Sentinel comparison, total cost of ownership, ROI, PKI and Azure Key Vault section, and an oral defence.

  • SIEM
  • SOC
  • Pre-sales
  • Costing
Completed

GDPR compliance & risk analysis

Ydays team project: GDPR compliance and risk analysis for a sports company. Directly linked to the governance part of the internship.

  • GDPR
  • Risk analysis
  • Consulting
Live

This site

Astro, bilingual, no external dependencies, strict content security policy, deployed on Cloudflare Pages. And a few surprises for the curious.

  • Astro
  • Cloudflare Pages
  • CSP
  • i18n

How I built this site with AI

The brief asks which AI tools were used, at which steps, and to distinguish my work from what was generated. Here is my approach, step by step.

Tool used: Claude (Anthropic), in conversation and in a development environment.

StepWhat the AI didWhat I did
Reading the briefSummarised both documents (offer and instructions) and spotted implicit expectations: method, autonomy, critical thinking.Chose the angle: a cybersecurity profile that embraces the web as the common thread and governance as a strength.
DesignProposed a structure, the stack (Astro) and design options based on two sites I showed it as examples.Decisions: Astro (the company's stack), bilingual version, sober style, hidden mini-CTF.
ContentFirst draft based on the information I gave it about my background.Proofreading, corrections and rewriting so that every sentence is accurate and in my voice.
CodeGenerated the first version of the project: pages, components, styles, scripts.Read the code, understood each file, made changes and fixes.
Going liveExplanations about Cloudflare Pages and security headers.Created the GitHub and Cloudflare accounts, connected the repository, deployed and checked the live site.

What I check, whatever the source of the code

  • The site builds with no errors or warnings.
  • Renders correctly on mobile and desktop, in French and English.
  • Security headers are actually served in production.
  • No inline scripts or styles: the strict CSP guarantees it.
  • No invented information: every line on the site is true.

Technical choices and difficulties

A strict CSP with Astro

By default Astro inlines small scripts and stylesheets into the page, which a strict CSP blocks. I configured the build to externalise everything rather than weaken the policy with 'unsafe-inline'.

Bilingual without a library

Texts live in two translation files; a single page renders them. Adding a language means adding a file.

Zero external dependencies

No external fonts, no trackers, no CDN: the site is fast, and no visitor data goes to a third party.

Contact

Thank you for taking the time to browse this site. I would be glad to discuss it in person.