Artifacts From My Coding Adventures

Project screenshot

Bachelor Thesis

'Exploring the Relationship Between Network Similarity and Transferability of Adversarial Attacks' investigates how the similarity of neural networks affects the transferability of adversarial attacks. The thesis includes a comprehensive analysis of various neural network architectures and their performance against adversarial examples, providing insights into the robustness and vulnerabilities of machine learning models. Until it is published, you can find the preprint on arXiv.

Python
LaTeX
PyTorch
Sklearn
pandas
numpy
Machine Learning
Computer Vision
SQLite
Project screenshot

Easy Paths

EasyPaths is a Python singleton class that streamlines the management of file and directory paths across different users within a project. It ensures each user has a consistent and customizable path setup based on either default configurations or user-defined settings. This utility is particularly valuable in environments where the current working directory (cwd) may be unreliable or inconsistent—helping maintain stable access to essential paths regardless of how or where the application is run.

Python
Project screenshot

Advent of Code Solutions

A collection of my solutions to the Advent of Code challenges. Each year, I participate in this coding challenge that offers daily puzzles during December. My solutions are written in Python and showcase various algorithms and problem-solving techniques.

Python
Project screenshot

Game Stat Tracker

A simple stat tracker for recording player performance in games. This was one of my first projects and it was a great way to learn Python while creating something useful to share with friends. It is not much to look at now, but it was a fun and memorable project.

Python
Tkinter

Python