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).


πŸš€ Featured Projects

Real-time Network Intrusion Detection System & Security Observability Stack

  • Motivation: Building an enterprise-grade NIDS to perform real-time L2-L7 network monitoring, deep packet inspection (DPI), active defense, and dynamic threat mitigation.
  • The Challenge: Handling high-throughput network traffic without memory leaks or packet loss using a multi-threaded Producer-Consumer pipeline, along with seamless observability integration.
  • Key Learning: Deep mastery of OSI/TCP-IP stacks, real-time anomaly detection (DoS/Port Scans), thread-safety (threading.Lock), custom background garbage collection, and Dashboards-as-Code.
  • Tech Stack: Python, Scapy, Multithreading, Docker Compose, Grafana, Loki, Promtail, JSON Structured Logging, IaC.



Secure vault implementation using industry-standard encryption protocols

  • Motivation: Moving away from third-party managers to build a personal "vault" and fully understand encryption "under the hood."
  • The Challenge: Correctly implementing Fernet symmetric encryption (AES-128-CBC & HMAC-SHA256) and PBKDF2 key derivation while maintaining a clean, modular architecture.
  • Key Learning: Masterclass in Cybersecurity fundamentals: Salting, Hashing, Key Derivation Functions (KDF), and secure local storage. Developed a "security-first" mindset and CI/CD automation.
  • Tech Stack: Python, Cryptography (Fernet: AES-128-CBC + HMAC-SHA256), PBKDF2-HMAC-SHA256, Pytest, GitHub Actions (CI/CD).



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.



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.



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 full-stack Network Intrusion Detection System (NIDS) & Active Defense engine. Features multi-threaded L2-L7 analysis, DPI, dynamic IP isolation, and an integrated Docker observability stack (Graf…

    Python 1