π 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
- Networking & Cyber Security: OSI Model, TCP/IP Stack, Deep Packet Inspection (DPI), Raw Sockets, Cryptographic Protocols (AES-GCM, Password Hashing/Salting).
- Software Design & Architecture: Object-Oriented Programming (OOP), MVVM Architecture, Event-Driven Design Patterns, Multithreading & Asynchronous Programming.
- Data & State Management: Real-time synchronization, State persistence, Session management.
π 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.
![]()
![]()
![]()

