Moritz Rüben
Praktikum, Intern - AI Software Development, SGH Service GmbH
Hannover, Germany
About me
I am a software developer with a focus on backend development and low-level programming, primarily using Rust. I also have substantial experience with Python and am familiar with web development technologies including JavaScript, PHP, HTML, CSS, and React. My explorations in TypeScript, Go, C, and C++ have been brief, as I've tested these languages primarily to understand their core functionalities.Currently, I am working on a project called CryptGuard, which deals with post-quantum cryptography. This project is a part of my broader engagement with cybersecurity, aiming to improve security infrastructure in preparation for the advancements in quantum computing. I now also am working on a Command Line tool that uses the library project and provides its functionalitys to end-users. You can find this library on GitHub at mm9942/crypt_guardinterests in cybersecurity extend to cryptography and network communications, with a specific focus on Open Source Intelligence (OSINT).
Timeline
Professional experience for Moritz Rüben
Current 4 months, since Sep 2024
Intern - AI Software Development
SGH Service GmbH
Development of AI solutions using either LLMs or other deep learning models
Current 7 months, since Jun 2024
Rust Developer - Project: CryptGuard CLI
CryptGuard Projects
CryptGuard CLI is a command-line tool for cryptographic operations, including key generation, signing, verification, encryption, and decryption using various algorithms. it's based on the crypt_guard rust crate I've developed. It currently is just a pre-release but the complete interface is finished and working, only the lower sized keys aren't tested and error handling isn't completely finished.
Current 1 year and 4 months, since Sep 2023
Rust Developer - Project: CryptGuard Programming Library
CryptGuard Projects
CryptGuard is a robust Rust library for advanced encryption and decryption, integrating post-quantum cryptography to defend against quantum threats. It offers symmetric cryptographic algorithms such as AES and XChaCha20, utilizing the post-quantum Key Encapsulation Mechanism (KEM) Kyber (1024, 768, 512). The library also includes post-quantum Key Derivation Functions (KDFs) Falcon (1024, 512) and Dilithium (5, 3, 2) for signatures. Additionally, it provides macros for straightforward implementation.
Educational background for Moritz Rüben
2 years and 2 months, Jun 2021 - Jul 2023
Kaufmännische*r Assistent*in für Informationsverarbeitung
Dr. Buhmann Schule
Vocational training, designed for an IT career, featured a vital six-week internship at Nexave GmbH & Co KG in the final semester. This internship was key to learning software solution development, web design, database engineering, and Bash scripting. It also covered business essentials like process analysis, marketing, and more, providing a comprehensive foundation for the IT and business sectors.
Languages
German
First language
English
Fluent