Projects — Alp Berrak

Projects

Explore a selection of my hands-on projects showcasing full-stack development, cybersecurity tools, and data-driven applications built with Python, SQL, Flask, Streamlit, and more.

Scroll to the bottom to see of my technical writing.

IDS

Python-based Intrusion Detection System monitoring network traffic in real-time.

SimplePortScanner

Lightweight Python tool to scan ports on a target host quickly and efficiently.

BGP_Router

Simulation of a BGP routing protocol to understand networking concepts and path selection.

This is a private repository based off a class project. Please contact me if you’re interested in accessing it.

OpenPort

A full-stack application with a RESTful Flask API and MySQL backend that visualizes EU asylum data using Streamlit and machine learning.

PassStrengthCheck

Python application that evaluates password strength and provides feedback.

AssemblyCalculator

Assembly-level calculator to perform arithmetic operations.

XKCDPasswordGen

Generates strong, memorable passwords based on the XKCD method using Python.

Battlesalvo-pt2

Second part of Battlesalvo game project with extended features and gameplay logic.

Battlesalvo-pt1

Initial version of Battlesalvo game built in Python for learning purposes.

Papers

Selected papers/reports worked on that I am proud of!

Fault Injection Attacks on MAYO - 2025

This paper is intended to teach students with a basic Cryptography understanding about a recent topic. It specifically reviews a recent theoretical fault injection attack on the MAYO post-quantum signature scheme, explaining how the attack exploits deterministic signing to reveal secret key information.

View PDF  •  Download

Deepfakes of Intimate Images: Legal, Technical, and Policy Perspectives - 2025

This paper examines the challenges posed by AI-generated non-consensual intimate images. It covers real-world incidents, the legal landscape, technical background on deepfake generation, and a multi-part policy proposal including criminalization, platform accountability, AI model liability, and international cooperation.

View PDF  •  Download