{
  "lastUpdated": "2026-03-14",
  "skills": [
    {
      "category": "Structural Engineering",
      "items": [
        {
          "name": "Offshore foundation design (jacket, monopile, TP)",
          "level": "expert",
          "yearsExperience": 12,
          "relatedProjects": ["Document Review Tool - BV Germany", "STAAD Analyzer"],
          "proof": [
            {
              "type": "credential",
              "description": "Ex-President IEC TC88 France (wind turbine standardization)",
              "url": ""
            },
            {
              "type": "workExample",
              "description": "East Anglia ONE, Rampion, Saint-Nazaire offshore wind projects",
              "url": ""
            }
          ]
        },
        {
          "name": "Structural analysis (FEA, code checking)",
          "level": "expert",
          "yearsExperience": 15,
          "relatedProjects": ["STAAD Analyzer", "Document Review Tool - BV Germany"],
          "proof": [
            {
              "type": "workExample",
              "description": "BV Germany certification projects - structural verification of jacket foundations",
              "url": ""
            }
          ]
        },
        {
          "name": "Finite Element Analysis - OpenSeesPy",
          "level": "advanced",
          "yearsExperience": 2,
          "relatedProjects": ["STAAD Analyzer"],
          "proof": [
            {
              "type": "project",
              "description": "STAAD Analyzer - Automated comparison of 1837 beam ratios between OpenSeesPy and STAAD.Pro, 76% within +/-30% tolerance",
              "url": ""
            }
          ]
        },
        {
          "name": "Fatigue assessment (SN curves, Palmgren-Miner)",
          "level": "expert",
          "yearsExperience": 15,
          "relatedProjects": ["Document Review Tool - BV Germany"],
          "proof": [
            {
              "type": "workExample",
              "description": "Lifetime extension assessments for BV Germany wind projects",
              "url": ""
            },
            {
              "type": "credential",
              "description": "Author of BV Lifetime Extension guidelines",
              "url": ""
            }
          ]
        },
        {
          "name": "Code checking DNV / IEC / Eurocode",
          "level": "expert",
          "yearsExperience": 19,
          "relatedProjects": ["STAAD Analyzer", "Document Review Tool - BV Germany"],
          "proof": [
            {
              "type": "credential",
              "description": "Ex-President IEC TC88 France",
              "url": ""
            }
          ]
        }
      ]
    },
    {
      "category": "Business & Project Management",
      "items": [
        {
          "name": "Technical Due Diligence (offshore wind)",
          "level": "expert",
          "yearsExperience": 12,
          "relatedProjects": ["Document Review Tool - BV Germany"],
          "proof": [
            {
              "type": "workExample",
              "description": "Led technical due diligence for multi-GW offshore wind portfolios at TotalEnergies Renewables (2020-2022)",
              "url": ""
            },
            {
              "type": "workExample",
              "description": "50+ certification and due diligence projects at Bureau Veritas (2010-2020)",
              "url": ""
            }
          ]
        },
        {
          "name": "Contract negotiation (TSA, SMA, framework agreements)",
          "level": "advanced",
          "yearsExperience": 6,
          "relatedProjects": [],
          "proof": [
            {
              "type": "workExample",
              "description": "Negotiated TSA and SMA contracts with OEMs at TotalEnergies",
              "url": ""
            },
            {
              "type": "workExample",
              "description": "Developed framework agreements with OEMs at Neoen (2022-2024)",
              "url": ""
            }
          ]
        },
        {
          "name": "Tender management & RFP analysis",
          "level": "advanced",
          "yearsExperience": 12,
          "relatedProjects": [],
          "proof": [
            {
              "type": "workExample",
              "description": "Pre-selected wind turbines for early-stage offshore projects at TotalEnergies",
              "url": ""
            },
            {
              "type": "workExample",
              "description": "Drafted Employer Requirements for wind farms at Neoen",
              "url": ""
            }
          ]
        },
        {
          "name": "Financial modeling review",
          "level": "advanced",
          "yearsExperience": 4,
          "relatedProjects": [],
          "proof": [
            {
              "type": "workExample",
              "description": "Assessed design documentation, contracts, and financial models at TotalEnergies for investment decisions",
              "url": ""
            }
          ]
        },
        {
          "name": "Project management (wind farm construction)",
          "level": "advanced",
          "yearsExperience": 10,
          "relatedProjects": [],
          "proof": [
            {
              "type": "workExample",
              "description": "Site Manager at Nordex for 25-50 MW wind farm projects in France, UK, Italy (2008-2010)",
              "url": ""
            },
            {
              "type": "workExample",
              "description": "Project manager for production unit turnarounds at Shell (4M EUR budget, 25 technicians)",
              "url": ""
            }
          ]
        },
        {
          "name": "Wind turbine technology assessment",
          "level": "expert",
          "yearsExperience": 15,
          "relatedProjects": ["STAAD Analyzer", "Document Review Tool - BV Germany"],
          "proof": [
            {
              "type": "workExample",
              "description": "OEM benchmarking and technology roadmap at TotalEnergies (Vestas, Siemens, GE, Sany)",
              "url": ""
            },
            {
              "type": "workExample",
              "description": "Type certification AW125/3MW, blade certification 12 LM Wind Power rotors at BV",
              "url": ""
            }
          ]
        },
        {
          "name": "Lifetime extension & reliability assessment",
          "level": "expert",
          "yearsExperience": 10,
          "relatedProjects": ["Document Review Tool - BV Germany"],
          "proof": [
            {
              "type": "credential",
              "description": "Author of BV Lifetime Extension Guidelines for Wind Turbines",
              "url": ""
            }
          ]
        },
        {
          "name": "Reliability-centered maintenance",
          "level": "advanced",
          "yearsExperience": 6,
          "relatedProjects": [],
          "proof": [
            {
              "type": "workExample",
              "description": "Implemented RCM processes at Shell reducing OPEX by 150k EUR/year (2002-2008)",
              "url": ""
            }
          ]
        },
        {
          "name": "O&M and maintenance management",
          "level": "advanced",
          "yearsExperience": 8,
          "relatedProjects": [],
          "proof": [
            {
              "type": "workExample",
              "description": "Organized major maintenance operations at Nordex (transformer, blades, drive train exchanges)",
              "url": ""
            },
            {
              "type": "workExample",
              "description": "Managed technical team at Shell (mechanical, instrumentation, electrical) - 25 technicians",
              "url": ""
            }
          ]
        }
      ]
    },
    {
      "category": "Software Development",
      "items": [
        {
          "name": "Python backend development",
          "level": "advanced",
          "yearsExperience": 5,
          "relatedProjects": ["HomeHub v2", "Crypto Portfolio Tracker", "Document Review Tool - BV Germany", "AI Profile (this project)"],
          "proof": [
            {
              "type": "codeRepository",
              "description": "HomeHub v2 - Full-stack Flask dashboard managing 40+ projects",
              "url": "https://github.com/festezet/homehub-v2"
            },
            {
              "type": "codeRepository",
              "description": "Crypto Portfolio Tracker - Multi-exchange portfolio with tax calculation",
              "url": "https://github.com/festezet/crypto-portfolio"
            }
          ]
        },
        {
          "name": "Flask web framework",
          "level": "advanced",
          "yearsExperience": 3,
          "relatedProjects": ["HomeHub v2", "Crypto Portfolio Tracker", "Music Book Generator", "Document Review Tool - BV Germany", "AI Profile (this project)"],
          "proof": [
            {
              "type": "codeRepository",
              "description": "HomeHub v2 - Unified Flask backend with REST API, Docker control, and system monitoring",
              "url": "https://github.com/festezet/homehub-v2"
            },
            {
              "type": "codeRepository",
              "description": "Crypto Portfolio - Flask app with SQLAlchemy ORM and Chart.js",
              "url": "https://github.com/festezet/crypto-portfolio"
            },
            {
              "type": "codeRepository",
              "description": "Music Book Generator - Flask app with PDF generation pipeline",
              "url": "https://github.com/festezet/music-book"
            }
          ]
        },
        {
          "name": "FastAPI & WebSocket",
          "level": "intermediate",
          "yearsExperience": 1,
          "relatedProjects": ["System Monitoring"],
          "proof": [
            {
              "type": "codeRepository",
              "description": "System Monitoring - Real-time WebSocket streaming of CPU/GPU/RAM metrics",
              "url": "https://github.com/festezet/monitoring"
            }
          ]
        },
        {
          "name": "REST API design",
          "level": "advanced",
          "yearsExperience": 3,
          "relatedProjects": ["HomeHub v2", "Crypto Portfolio Tracker", "AI Profile (this project)"],
          "proof": [
            {
              "type": "codeRepository",
              "description": "HomeHub v2 - Multi-resource REST API (todos, bookmarks, Docker, system)",
              "url": "https://github.com/festezet/homehub-v2"
            },
            {
              "type": "codeRepository",
              "description": "Crypto Portfolio - REST API with import/export and fiscal reporting",
              "url": "https://github.com/festezet/crypto-portfolio"
            }
          ]
        },
        {
          "name": "SQLite / SQLAlchemy",
          "level": "advanced",
          "yearsExperience": 3,
          "relatedProjects": ["Crypto Portfolio Tracker", "Music Book Generator", "Rhythm Trainer", "AI Knowledge Base", "Gmail Cleaner"],
          "proof": [
            {
              "type": "codeRepository",
              "description": "Crypto Portfolio - SQLAlchemy models with transaction, strategy, and fiscal data",
              "url": "https://github.com/festezet/crypto-portfolio"
            },
            {
              "type": "codeRepository",
              "description": "Music Book - Song catalog and book management with SQLAlchemy",
              "url": "https://github.com/festezet/music-book"
            },
            {
              "type": "codeRepository",
              "description": "Rhythm Trainer - Progress tracking and statistics in SQLite",
              "url": "https://github.com/festezet/rhythm-trainer"
            }
          ]
        },
        {
          "name": "Frontend development (HTML/CSS/JavaScript)",
          "level": "intermediate",
          "yearsExperience": 3,
          "relatedProjects": ["HomeHub v2", "Music Book Generator", "Document Review Tool - BV Germany"],
          "proof": [
            {
              "type": "codeRepository",
              "description": "HomeHub v2 - Modular vanilla JS architecture (9 modules) without frameworks",
              "url": "https://github.com/festezet/homehub-v2"
            },
            {
              "type": "codeRepository",
              "description": "Music Book - Drag-and-drop UI for book construction",
              "url": "https://github.com/festezet/music-book"
            }
          ]
        },
        {
          "name": "Desktop GUI (Tkinter, CustomTkinter)",
          "level": "intermediate",
          "yearsExperience": 2,
          "relatedProjects": ["Rhythm Trainer", "Voice Dictation System"],
          "proof": [
            {
              "type": "codeRepository",
              "description": "Rhythm Trainer - CustomTkinter app with timeline visualization and real-time feedback",
              "url": "https://github.com/festezet/rhythm-trainer"
            },
            {
              "type": "codeRepository",
              "description": "Voice Dictation - Tkinter GUI with recording controls and transcription logs",
              "url": "https://github.com/festezet/voice-dictation"
            }
          ]
        }
      ]
    },
    {
      "category": "AI & Automation",
      "items": [
        {
          "name": "Speech recognition (Whisper GPU)",
          "level": "advanced",
          "yearsExperience": 2,
          "relatedProjects": ["Voice Dictation System", "AI Video Studio"],
          "proof": [
            {
              "type": "codeRepository",
              "description": "Voice Dictation - Multi-mode voice-to-text system with GPU Whisper API integration",
              "url": "https://github.com/festezet/voice-dictation"
            }
          ]
        },
        {
          "name": "Engineering document automation",
          "level": "advanced",
          "yearsExperience": 3,
          "relatedProjects": ["Document Review Tool - BV Germany", "Document Anonymizer"],
          "proof": [
            {
              "type": "project",
              "description": "Document Review Tool - Automated extraction and tracking of review comments from Excel templates for BV Germany",
              "url": ""
            },
            {
              "type": "project",
              "description": "Document Anonymizer - Hybrid pdfplumber/OCR extraction with regex-based PII detection",
              "url": ""
            }
          ]
        },
        {
          "name": "Automated structural verification",
          "level": "advanced",
          "yearsExperience": 2,
          "relatedProjects": ["STAAD Analyzer"],
          "proof": [
            {
              "type": "project",
              "description": "STAAD Analyzer - Automated parsing and independent FEA verification of 1837 beam elements",
              "url": ""
            }
          ]
        },
        {
          "name": "PDF processing (parsing, merging, generation)",
          "level": "advanced",
          "yearsExperience": 2,
          "relatedProjects": ["Music Book Generator", "Document Anonymizer", "Document Review Tool - BV Germany", "AI Profile (this project)"],
          "proof": [
            {
              "type": "codeRepository",
              "description": "Music Book Generator - Multi-instrument PDF book generation with PyPDF2 and reportlab",
              "url": "https://github.com/festezet/music-book"
            }
          ]
        }
      ]
    },
    {
      "category": "DevOps & Infrastructure",
      "items": [
        {
          "name": "Docker containerization & orchestration",
          "level": "advanced",
          "yearsExperience": 3,
          "relatedProjects": ["HomeHub v2", "System Monitoring", "AI Video Studio"],
          "proof": [
            {
              "type": "codeRepository",
              "description": "HomeHub v2 - Docker container control API (start/stop/logs) for AI stacks",
              "url": "https://github.com/festezet/homehub-v2"
            },
            {
              "type": "codeRepository",
              "description": "System Monitoring - Dockerized FastAPI application with Compose",
              "url": "https://github.com/festezet/monitoring"
            }
          ]
        },
        {
          "name": "Linux system administration",
          "level": "advanced",
          "yearsExperience": 10,
          "relatedProjects": ["Voice Dictation System", "HomeHub v2", "System Backup Manager"],
          "proof": [
            {
              "type": "codeRepository",
              "description": "Voice Dictation - System-level Linux integration (X11, xdotool, systemd autostart)",
              "url": "https://github.com/festezet/voice-dictation"
            },
            {
              "type": "codeRepository",
              "description": "HomeHub v2 - X11 environment detection and native app launching",
              "url": "https://github.com/festezet/homehub-v2"
            }
          ]
        },
        {
          "name": "NVIDIA GPU computing (CUDA)",
          "level": "intermediate",
          "yearsExperience": 2,
          "relatedProjects": ["System Monitoring", "Voice Dictation System", "AI Video Studio"],
          "proof": [
            {
              "type": "codeRepository",
              "description": "System Monitoring - Real-time NVIDIA GPU metrics via nvidia-ml-py3",
              "url": "https://github.com/festezet/monitoring"
            },
            {
              "type": "codeRepository",
              "description": "Voice Dictation - GPU-accelerated Whisper transcription",
              "url": "https://github.com/festezet/voice-dictation"
            }
          ]
        }
      ]
    },
    {
      "category": "Audio & Signal Processing",
      "items": [
        {
          "name": "Real-time audio processing",
          "level": "intermediate",
          "yearsExperience": 1,
          "relatedProjects": ["Rhythm Trainer", "Voice Dictation System"],
          "proof": [
            {
              "type": "codeRepository",
              "description": "Rhythm Trainer - Low-latency tap detection and metronome with PortAudio",
              "url": "https://github.com/festezet/rhythm-trainer"
            },
            {
              "type": "codeRepository",
              "description": "Voice Dictation - Audio capture and streaming with PyAudio",
              "url": "https://github.com/festezet/voice-dictation"
            }
          ]
        },
        {
          "name": "Music theory implementation",
          "level": "intermediate",
          "yearsExperience": 1,
          "relatedProjects": ["Rhythm Trainer"],
          "proof": [
            {
              "type": "codeRepository",
              "description": "Rhythm Trainer - 43 rhythmic patterns across 5 time signatures with aksak subdivisions",
              "url": "https://github.com/festezet/rhythm-trainer"
            }
          ]
        }
      ]
    },
    {
      "category": "Standards & Regulations",
      "items": [
        {
          "name": "DNV-ST-0126 Support structures for wind turbines",
          "level": "expert",
          "yearsExperience": 15,
          "relatedProjects": ["Document Review Tool - BV Germany", "STAAD Analyzer"],
          "proof": [
            {
              "type": "credential",
              "description": "Bureau Veritas Technical Lead for offshore wind certification",
              "url": ""
            }
          ]
        },
        {
          "name": "DNV-OS-J101 Offshore wind turbine structures",
          "level": "expert",
          "yearsExperience": 15,
          "relatedProjects": ["Document Review Tool - BV Germany", "STAAD Analyzer"],
          "proof": [
            {
              "type": "credential",
              "description": "Bureau Veritas Technical Lead for offshore wind certification",
              "url": ""
            }
          ]
        },
        {
          "name": "IEC 61400 Wind energy generation systems",
          "level": "expert",
          "yearsExperience": 19,
          "relatedProjects": ["Document Review Tool - BV Germany"],
          "proof": [
            {
              "type": "credential",
              "description": "Ex-President IEC TC88 France - Wind turbine standardization committee",
              "url": ""
            }
          ]
        },
        {
          "name": "Eurocode 3 - Steel structures",
          "level": "advanced",
          "yearsExperience": 19,
          "relatedProjects": ["STAAD Analyzer", "Document Review Tool - BV Germany"],
          "proof": [
            {
              "type": "workExample",
              "description": "Applied on Amprion and TenneT offshore wind jacket foundation projects",
              "url": ""
            }
          ]
        }
      ]
    },
    {
      "category": "Languages",
      "items": [
        {
          "name": "French",
          "level": "native",
          "yearsExperience": null,
          "relatedProjects": [],
          "proof": []
        },
        {
          "name": "English",
          "level": "fluent",
          "yearsExperience": null,
          "relatedProjects": [],
          "proof": [
            {
              "type": "workExample",
              "description": "All GitHub repositories documented in English",
              "url": "https://github.com/festezet"
            }
          ]
        },
        {
          "name": "German",
          "level": "working proficiency",
          "yearsExperience": null,
          "relatedProjects": [],
          "proof": [
            {
              "type": "workExample",
              "description": "Working at BV Germany (Hamburg) since 2024",
              "url": ""
            }
          ]
        }
      ]
    }
  ]
}
