Skip to content
View cwillam's full-sized avatar

Block or report cwillam

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
cwillam/README.md

Hi, I'm Christoph 👋

Final-Year FIAE | Secure Developer & DevSecOps Engineer

Secure Coding · DevSecOps · AppSec · Cloud Security · Automation

LinkedIn XING TryHackMe Email


👨‍💻 About Me

I am a final-year IT specialist for application development (Fachinformatiker Anwendungsentwicklung) specializing in Secure Coding & DevSecOps.

My strong programming foundation allows me to understand how applications and APIs are built from the inside out. I apply this knowledge to build secure-by-design systems and integrate automated security gates directly into the development cycle (Shift Left).

I am a self-driven, independent learner who loves building practical labs, hardening systems, and mastering cloud infrastructure.


🎯 DevSecOps Roadmap (2026/2027)

I am actively executing a structured career roadmap to bridge the gap between software development and security:

Phase Title Focus & Core Technologies Status
1 Basics & Security Linux CLI, Networking, openHPI, ISC² CC 🔄 In Progress
2 AppSec & Web/API Python, FastAPI, PortSwigger, Helsinki Python 🔄 In Progress
3 Container & Hardening Docker/Compose, SSH/UFW Hardening, Terraform basics ⏳ Planned
4 DevSecOps & CI/CD GitHub Actions, Security Scanners (Semgrep/Bandit/Trivy), Prometheus & Grafana ⏳ Planned
5 Cloud & Identity Microsoft Azure, Microsoft Entra ID (IAM), SC-900 ⏳ Planned
6 LLM Security & Capstone OWASP LLM Top 10, Secure AI Gateway ⏳ Planned

📂 Highlight Projects

📚 IHK Exam Prep Trackers (Shipped & Used by Hundreds)

A series of local-first web applications designed to help apprentices prepare for their IHK examinations (AP1, AP2 FIAE, AP2 FISI). Over 790+ flashcards, running entirely offline with LocalStorage and zero user tracking.

🔑 Secure API Gateway (FastAPI Backend with JWT Auth)

A secure REST API designed to showcase backend hardening and defensive coding practices.

  • JWT Authentication, bcrypt password hashing, Pydantic input validation, and rate limiting.
  • Automated API testing with Pytest and secure Docker deployment.
  • Stack: Python · FastAPI · PostgreSQL · Docker · Pytest
  • Status: [ Status: Upcoming (Roadmap Phase 2) ]

🤖 Roadmap Flagship: LLM Security Proxy (Secure AI Gateway)

My capstone project: A secure proxy gateway for Large Language Models (LLMs) to mitigate modern security risks.

  • Prompt injection protection, PII data filtering, rate limiting (Redis), and encrypted audit logs.
  • CI/CD deployment with GitHub Actions and SAST/SCA security scans.
  • Stack: Python · FastAPI · Redis · PostgreSQL · Docker · GitHub Actions
  • Status: [ Status: Planned Capstone / Masterpiece ]

🛠️ Tech Stack & Skills

Currently Using & Solid:

Python Bash Git Linux HTML5 CSS3 JavaScript Docker

Active Learning Focus:

FastAPI PostgreSQL PortSwigger TryHackMe

Planned Roadmap Skills:

Terraform Kubernetes GitHub Actions Prometheus Grafana Microsoft Azure Microsoft Entra ID


🎓 Target Certifications

Status Certification Target Date
🔄 ISC² Certified in Cybersecurity (CC) July 2026
Microsoft Security Fundamentals (SC-900) Late 2026

🎯 Target Roles

I am aiming to step into roles that combine software engineering with modern security practices:

  • Secure Software Developer (Python / Backend)
  • Junior DevSecOps Engineer (CI/CD, Automation)
  • Junior Application Security (AppSec) Specialist
  • Junior Cloud Security Specialist

📫 Let's Connect

Email LinkedIn XING

Pinned Loading

  1. ap1-tracker ap1-tracker Public

    Ein moderner, lokaler Fortschritts-Tracker für die Fachinformatiker Abschlussprüfung Teil 1. Keine Anmeldung. Kein Tracking. Deine Daten gehören dir.

    JavaScript 16 1

  2. ap2-tracker ap2-tracker Public

    Ein moderner, lokaler Fortschritts-Tracker für die Fachinformatiker Abschlussprüfung Teil 2 (FIAE). Keine Anmeldung. Kein Tracking. Deine Daten gehören dir.

    JavaScript 7 3

  3. ap2-fisi-tracker ap2-fisi-tracker Public

    Ein moderner, lokaler Fortschritts-Tracker für die Fachinformatiker Abschlussprüfung Teil 2 (FISI). Keine Anmeldung. Kein Tracking. Deine Daten gehören dir.

    JavaScript 4 1

  4. portfolio-website portfolio-website Public

    HTML 1