Skip to content
View RazEini's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Highlights

  • Pro

Block or report RazEini

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
RazEini/README.md

Hi, I'm Raz Eini ๐Ÿ‘‹

Software Engineering Student | Security & Backend Focus

๐ŸŽ“ B.Sc. Software Engineering student at Afeka College (Academic Reserve โ€“ Atuda)

๐Ÿ’ก I build clean, practical, and maintainable software for real-world problems

๐Ÿ” Continuously learning new technologies and hands-on software development


๐Ÿ› ๏ธ Tech Stack

Languages

Languages

Frameworks & Tools

Tools


๐Ÿ’ป Core Engineering Concepts

  • Cybersecurity & Cryptography: Modern Symmetric Encryption (Fernet / AES-128-CBC & HMAC-SHA256), Key Derivation Functions (PBKDF2-HMAC-SHA256), Password Hashing & Salting, Vault Architecture, Security-First Workflows, Dynamic Threat Mitigation.

  • Networking & Security Observability: OSI Model & TCP/IP Stack (L2โ€“L7), Deep Packet Inspection (DPI), Raw Sockets, Traffic Analysis, Real-Time Intrusion Detection (DoS/Port Scans), Infrastructure-as-Code (Grafana, Loki, Promtail, Structured JSON Logging).

  • Backend Systems, Concurrency & State Management: Multi-threaded Architectures (Producer-Consumer Pipelines), Thread Synchronization (threading.Lock), Custom In-Memory Cleanup Routines, Event-Driven File Monitoring (watchdog), State Persistence.

  • DevOps, Shell Scripting & Infrastructure Automation: Automated Infrastructure Deployment & Shell Scripting (Bash), Containerization & Orchestration (Docker, Docker Network, Multi-Volume Persistence), Automated CI/CD Pipelines (GitHub Actions), Backup & Recovery Workflows (mysqldump, Volume Management), Unit Testing (pytest).

  • Software Architecture & Full-Stack Engineering: OOP Principles (Polymorphism, Encapsulation), Custom Exception Flow, Clean Architecture & MVVM, Modern Mobile Stack (Android, Jetpack Compose, StateFlow), Web APIs & RESTful Services (Flask).

  • Binary Exploitation, Reverse Engineering & Vulnerability Research: Hands-on analysis of Linux binaries, Buffer Overflows, Control Flow Hijacking, Shellcoding, Memory Corruption, Dynamic Debugging (GDB + GEF), Disassembly (Ghidra, objdump), and Exploit Automation using pwntools and Python.


๐Ÿš€ Featured Projects

Personal security research repository containing binary exploitation exploits, writeups, and reverse engineering analysis

  • Motivation: Deepening practical skills in low-level vulnerabilities, memory safety, binary analysis, and reverse engineering techniques.
  • The Challenge: Analyzing unknown compiled ELF binaries, identifying memory corruption flaws (e.g., Buffer Overflows, format string bugs), and crafting reliable exploits to redirect execution flow.
  • Key Learning: Advanced dynamic analysis with GDB + GEF, static analysis using Ghidra, shellcode execution, and automating exploit scripts via pwntools.
  • Tech Stack & Tools: C, Python, Pwntools, GDB (GEF), Ghidra, Linux (WSL2/Ubuntu), Bash.



High-Performance Network Intrusion Detection System with Native C DPI Acceleration & Observability Stack

  • Motivation: Building an enterprise-grade NIDS to perform real-time L2-L7 network monitoring, multi-pattern payload scanning, active defense, and dynamic threat mitigation.
  • The Challenge: Overcoming Python's FFI overhead and GIL bottlenecks during deep packet inspection (DPI) under heavy traffic while ensuring Memory Safety and preventing buffer over-reads on raw binary traffic.
  • Key Learning: Implemented a Native C DPI Engine (Batch-Optimized via ctypes) using bounds-checked memory operations (memchr/memcmp), achieving an 8x throughput speedup (~2.5M pkts/sec) with zero crash risk on invalid network frames. Mastered Producer-Consumer queues, thread safety (threading.Lock), background GC routines, and Dashboards-as-Code.
  • Tech Stack: Python, Native C Extension (GCC/ctypes), Scapy, Multithreading, Docker Compose, Grafana, Loki, Promtail, JSON Structured Logging, IaC.



Secure, modular CLI/TUI password manager published on PyPI with automated CI/CD

  • Motivation: Moving away from third-party managers to build a production-ready personal vault, implement secure cryptography from scratch, and master end-to-end software packaging.
  • The Challenge: Correctly implementing Fernet symmetric encryption (AES-128-CBC & HMAC-SHA256), PBKDF2 key derivation, an interactive arrow-key TUI (questionary/rich), and a fully automated PyPI release pipeline via GitHub Actions.
  • Key Learning: Masterclass in Cybersecurity fundamentals, software modularity, robust exception flows, and end-to-end DevOps automation from local testing to global package distribution.
  • Tech Stack: Python, Cryptography, Pyperclip, Rich, Questionary, Pytest, GitHub Actions (CI/CD), PyPI.

ย 


Intelligent desktop automation tool for efficient file system management

  • Motivation: Solving the "cluttered folders" problem by building a robust system that automates file categorization and monitoring in the background.
  • The Challenge: Implementing a reliable Undo/Redo system based on operation history, safely coordinating background threads with the Tkinter main loop, and managing real-time file system events without data loss or race conditions.
  • Key Learning: Gained deep experience in event-driven programming using the Watchdog library, modern GUI development with ttkbootstrap, and thread-safe UI architecture โ€” building a central queue that lets background threads (sorting, undo/redo, live file monitoring) safely update the interface without touching Tkinter directly.
  • Tech Stack: Python, Tkinter, Watchdog, ttkbootstrap.



๐Ÿง  Smart Task Flow

Automated prioritization logic & modern Android UI with Jetpack Compose

  • Motivation: Most task managers are just "to-do lists" that eventually become cluttered. I built a tool that actively helps with decision-makingโ€”telling me what to do next based on priority and urgency.
  • The Challenge: Designing an automated prioritization logic that feels intuitive and doesn't overwhelm the user.
  • Key Learning: Deep dive into Jetpack Compose and MVVM architecture. Managed complex UI states while keeping business logic clean and decoupled.
  • Tech Stack: Kotlin, Firebase, Jetpack Compose.



๐Ÿ›’ E-Commerce Shop

Real-time data synchronization & complex state management

  • Motivation: Understanding how large-scale consumer apps maintain data consistency between thousands of users and an admin dashboard.
  • The Challenge: Implementing a real-time shopping cart that syncs across multiple devices and handles instant inventory updates during checkout.
  • Key Learning: Mastered Firebase Realtime Database and user authentication. Designed an Admin Panel that simplifies complex management tasks.
  • Tech Stack: Android (Java), Firebase.



๐Ÿ“Š My GitHub Metrics


GitHub Stats ย  Top Languages

github contribution grid snake animation

๐Ÿ“ซ Contact

๐Ÿค Let's Connect! Whether it's about a project or a potential opportunity, I'm just a message away.


GitHub LinkedIn Email Resume

Pinned Loading

  1. e_commerce_shop e_commerce_shop Public

    Android E-Commerce App with Firebase Realtime DB, Authentication, Smart Search, Voice Search, User & Admin Panels.

    Java 1

  2. Password_Manager Password_Manager Public

    A secure, modular CLI password manager written in Python. Implements Fernet symmetric encryption (AES-128-CBC + HMAC), PBKDF2-HMAC-SHA256 key derivation, clipboard integration, automated CI/CD via โ€ฆ

    Python 2

  3. Smart_Task_Flow Smart_Task_Flow Public

    A smart mobile task manager built with Kotlin, Jetpack Compose, and MVVM. Features: automated priority & category classification, real-time search, date grouping, gesture controls, and a clean Mateโ€ฆ

    Kotlin 2

  4. SmartFileOrganizer SmartFileOrganizer Public

    Organize files automatically by type with GUI & CLI support. Python 3.9+ Tkinter, preserves structure & handles duplicates.

    Python 1

  5. python_sniffer python_sniffer Public

    A hybrid Python/C Network Intrusion Detection & Prevention System (NIDS/NIPS). Features multi-threaded L2-L7 analysis, C-accelerated DPI, dynamic IP isolation, and an integrated Docker observabilitโ€ฆ

    Python 1

  6. ctf-writeups ctf-writeups Public

    Detailed CTF writeups, exploits (Pwn), and reverse engineering analysis with automated pwntools scripts.

    C 1