Skip to content

Latest commit

 

History

History
79 lines (55 loc) · 4.06 KB

README.md

File metadata and controls

79 lines (55 loc) · 4.06 KB

Moin!

I am a research associate at the DLR Institute for AI Safety and Security in Sankt Augustin, Germany. Here, I’m working on safe artificial intelligence systems for the aviation domain, pursuing my Ph. D. (Dr.-Ing.) in this field.

👨🏼‍💻 About me

#! /usr/bin/env python3


class Johann:
    def __init__(self) -> None:
        self.name = "Johann"
        self.pronouns = "he/him"
        self.location = "Germany"
        self.occupation = "Researcher and AI Expert"
        self.url = "https://chrstnsn.de"
        self.linkedin = "johannchristensen"

    def __str__(self) -> str:
        return (
            f"Hi, I'm {self.name} ({self.pronouns}) from {self.location}.\n"
            + f"I'm a {self.occupation}.\n"
            + f"You can learn more about me at {self.url}. "
            + f"You can also connect with me on LinkedIn: https://www.linkedin.com/in/{self.linkedin}/."
        )


def main() -> None:
    juhannc = Johann()
    print(juhannc)


if __name__ == "__main__":
    main()

🚀💻 Working with

Python ROS

Git GitHub GitLab VS Code PyCharm pre-commit

Raspberry Pi Arduino

Linux macOS Windows UnRAID

🌐 Find me on

Website GitHub GitLab LinkedIn ORCID

📝 My style

Python

I follow PEP 8 by using Black to format my code - as long as the project guidelines don't require other styles. I also use isort to sort my imports. All this is handled by pre-commit.

Git

I only ever push signed commits. If my commits are not signed, chances are, they are not mine.

Stats Overview Most Used Languages