Malo Beaugendre.

Developer Lua

Rennes, France

Passionné par le développement et la cybersécurité, je suis un développeur Lua qui aime apprendre et partager mes connaissances.

$ npx connect
Initializing...
Ready to connect.
Waiting for contact request...
interface Developer {
    name: string;
    skills: string[];
    interests: string[];
    education: Education;
};

interface TechStack {
     devOps: string[];
    backend: string[];
    frontend: string[];
};

interface Education {
    degree: string;
    school: string;
    company: string;
    location: string;
}

type ContactType = 'github' | 'linkedIn' | 'email';

const techStack: TechStack = {
    devOps: [
        'GitHub',
        'Docker',
        'CI/CD'
    ],
    frontend: [
        'Lua',
        'Python'
        'React',
        'JavaScript',
        'TypeScript',
        'Responsive Design'
    ],
    backend: [
        'Node.js',
        'PHP',
        'MySQL',
        'PostgreSQL',
        'API RESTful',
        'Python'
    ]
};

const me: Developer = {
    name: 'Votre Nom',
    skills: [
        ...techStack.devOps,
        ...techStack.backend,
        ...techStack.frontend,
        'Lua/Roblox',
        'Analyse de Vulnérabilités',
        'Tests d'Intrusion',
        'Sécurité Informatique'
    ],
    interests: [
        'Open Source',
        'Cybersécurité',
        'Développement de Jeux',
        'Programmation Système',
        'Automatisation',
        'Rétro-ingénierie'
    ],
    education: {
        degree: 'BTS SIO (Services Informatiques aux Organisations)',
        school: 'ESNA',
        company: 'Rivrs',
        location: 'Rennes'
    }
};

const contact = (type: ContactType): string => {
    switch (type) {
        case 'github':
            return 'https://github.com/juststopp';
        case 'linkedIn':
            return 'https://www.linkedin.com/in/malo-beaugendre-a5aa4326a/';
        case 'email':
            return 'malo@beaugenge.org';
        default:
            return 'Envoyez-moi un fax.';
    }
};

const displayEducation = (): string => {
    return `
    Formation: ${me.education.degree}
    École: ${me.education.school}
    Entreprise: ${me.education.company}
    Localisation: ${me.education.location}
    Diplôme précédent: Baccalauréat général, spécialités Maths et NSI
    `;
};

Entre le 19 et le 23 mai 2025, de nouvelles actions de démantèlement ont été menées contre plusieurs infrastructures liées à des codes cybercriminels. Ces actions ont été réalisées dans le cadre de l’...

Épreuve E5




Tableau de réalisations professionnelles

Annexe 8-1 contenant le tableau de mes réalisations professionnelles.

Télécharger le tableau

Projets




Site de gestion d'une bibliothèque

Site de gestion d'une bibliothèque avec un système de gestion de prêts et de résarvation de salles d'étude.

GitHub de l'organization.

Création d'un jeu Roblox

Création d'un jeu de type simulateur sur la plateforme Roblox dans le cadre d'un projet au sein de mon entreprise.

Lien du jeu

Mise en place d'un gestionnaire de paquets

Mise en place en interne d'un gestionnaire de paquets existant (wally.run) pour la gestion des dépendances de projets Roblox.

GitHub du projet

Création d'un site web de gestion de clés API

Création d'un site web permettant de gérer aux managers de gérer les clés API du gestionnaire de paquets Wally.

Site Web

Création de dépendances pour Roblox

Création de dépendances pour Roblox permettant d'ajouter des fonctionnalités supplémentaires aux jeux Roblox.

GitHub des dépendances
Built with Astro