Welcome to my digital realm, where bits and bytes come to life and algorithms dance in harmony. With a curious mind and a drive to excel, I am committed to pushing boundaries, exploring new frontiers, and harnessing the power of innovation. Join me on this journey as I showcase my endeavors, projects, and aspirations in the world of computer science.
Unlike downloadable mobile apps, which are usually packaged and signed, giving providers control over the usage of their signing key, web applications are served directly to users upon request. This exposes users to potential risks, as malicious actors could serve altered JavaScript code with harmful intent. Existing security policies often overlook scenarios where the main application server is compromised, particularly when an attacker gains control over a system terminating TLS connections, compromising end-to-end integrity between the client and content owner. This thesis aims to evaluate and compare existing solutions for addressing these attack vectors, establish criteria for evaluation, and propose an abstract solution with a practical implementation to demonstrate its effectiveness.
Introduction to VCS & Git
I created this article after learning about Git and GitHub on Coursera. It's a simple guide that teaches the basics of version control. Using easy examples, it shows how Git tracks changes in projects. This helps people work together on code efficiently.
Ferienakademie 2022
Modern Approaches to Optimization and Verification in
Computer Science:
I presented a 30-minute talk on deductive verification. I
explained how deductive verification ensures software
correctness using formal proofs and logical reasoning. Sharing
real examples, I highlighted its importance in enhancing
software reliability and contributing to computer science
optimization and verification.
Seminar X-ray Computed Tomography
I presented a one-hour lesson where I gave an Introduction to X-ray computed tomography and the basic mathematics needed for it. This work is based on the first three chapters of the book Computed Tomography: Algorithms, Insight, and Just Enough Theory by Per Christian Hansen, Jakob Sauer Jorgensen, and William R.B. Lionheart.
Ferienakademie 2023
Computational Medical Imaging:
I presented a 30-Min Talk about Backpropagation and training
Neural Networks.
Projects: implementation of an autograd engine(micrograd) /
regularized iterative reconstruction for X-ray CT.
The course focuses on advanced image processing tasks like
tomographic reconstruction and the synergy between deep learning
and classical variational methods in medical imaging.
Developing a Molecular Dynamics Simulation
Bachelor Practical course PSE Molecular Dynamics:
Particle Representation: Implementation of particle
representations.
Force Calculation: Algorithms for
computing inter-particle forces.
Output and Visualization:
Output formats and tools for visualizing simulation results.
This course specializes in the integration of best practices in
software engineering with the focus on optimizing scientific
computations for conducting molecular dynamics simulations.
Used Technologies: C++, CMake, CI, GoogleTest, Doxygen,
spdlog, OpenMP
Hey! Iâm Rayen, a computer science student from Tunisia, currently in my first semester at the Software Engineering elite graduate program. Living in Germany and diving deep into the world of tech has been an exciting journey filled with challenges, learning, and growth.
It all started with a YouTube video by Chuck Keith (NetworkChuck). He said something that really stuck with me: "You could be that person for someone else, and even if you inspire just one person, itâs worth it." This website is my way of doing just thatâsharing my experiences, habits and insights. Itâs also a personal project where Iâm putting what Iâve learned into practice. Whether it's coding, study hacks or inspiration, I hope you find something here that resonates with you.
Life isn't just about computer screens and algorithms! When I'm not coding, youâll likely find me at the gym working out, traveling to new places, or watching football games. Iâm also a fan of League of Legends. I used to play quite a bit when I was younger, but now I just enjoy chilling and watching the competitions. And of course, Iâm always down for a good concert.