π 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
Languages
Frameworks & Tools
-
Cybersecurity & Cryptography: Modern Symmetric Encryption (AES-128/256-GCM), 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), Thread-Safe Memory Optimization (Garbage Collector Threads), 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).
π Password Manager
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 AES-128-GCM encryption 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-GCM), PBKDF2-HMAC-SHA256, Pytest, GitHub Actions (CI/CD).
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), 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), garbage collection, and infrastructure-as-code (Dashboard-as-Code). - Tech Stack: Python, Scapy, Multithreading, Docker Compose, Grafana, Loki, Promtail, JSON Structured Logging.
π 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.
π§ 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.
π Smart File Organizer
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 and managing real-time file system events without data loss.
- Key Learning: Gained deep experience in Event-driven programming using the Watchdog library and modern GUI development with
ttkbootstrap. - Tech Stack: Python, Watchdog, ttkbootstrap.
Full-stack AI integration with focus on RTL support & session management
- Motivation: Creating a solution that combines AI power with a clean, responsive web interface, specifically optimized for Hebrew.
- The Challenge: Bridging the gap between a Python/Flask backend and a responsive frontend while managing session history efficiently.
- Key Learning: Sharpened Full-stack skills. Learned how to handle API security and how to structure a Flask app to be modular and scalable.
- Tech Stack: Python, Flask, HTML/CSS/JS.
π€ Let's Connect! > Whether it's about a project or a potential opportunity, I'm just a message away.
![]()
![]()
![]()

