π Computer Science Student @ Ben-Gurion University of the Negev
π Israel | π£οΈ Arabic β’ Hebrew β’ English
- π» 3rd year CS student
- π§βπ« Academic Data Structures Mentor
- π Open to Software Engineering internships & new-grad roles
- π οΈ Hands-on experience across Operating Systems, Distributed Systems & Cloud Computing, Full-Stack Development
- β‘ Passionate about Systems Programming, OOP, and Big Data
Languages:
Java C++ C Python TypeScript JavaScript SQL Assembly (x86 & RISC-V)
Cloud & DevOps:
AWS (EC2, S3, SQS, EMR) Docker Git Linux
Big Data & Distributed Systems:
Hadoop MapReduce Multi-threading TCP/UDP STOMP
Web & Full-Stack:
React Node.js Express Mongoose REST APIs Vite HTML CSS
Databases:
MongoDB SQLite
Testing & Tools:
Playwright Jest Valgrind
| Project | Tech | Description |
|---|---|---|
| Linux Systems & Security | C, x86 Asm | From-scratch ELF loader, ELF analyzer, signature-based antivirus, Unix shell & multi-precision-arithmetic assembly |
| xv6 OS Enhancements | C, RISC-V | Extended the xv6 kernel with user-level coroutines, a custom concurrency lock, and a virtio GPU driver |
| Reconstruction Simulation | C++ | Simulation platform with OOP design, Rule of 5, Valgrind-verified memory management |
| GurionSLAM | Java | Multi-threaded SLAM robot-perception system with camera & LiDAR integration |
| Emergency Messaging Platform | Java, C++ | Real-time STOMP notification system with Thread-Per-Client & Reactor architectures |
| BGU Mart Inventory System | Python, SQLite | Backend inventory system with a custom ORM/DAO layer, SQL transactions with rollback, and automated reporting |
| Distributed Text Analysis | Java, AWS | Scalable NLP system using a Manager-Worker architecture on EC2, S3, SQS |
| Collocation Extraction Engine | Java, Hadoop, AWS EMR | Big-data NLP pipeline processing billions of Google N-Gram records |
| DIRT: Inference Rule Discovery | Java, Hadoop, AWS EMR | 6-step MapReduce pipeline on Google Syntactic N-Grams using Secondary-Sort joins & MI scoring |
| Secure Notes Web App | React, TypeScript, Express, MongoDB | Full-stack notes app with a React Context + useReducer state engine and an MVC Express/Mongoose REST API, plus an XSS security lab featuring a custom HTML sanitizer, keylogger demo & attacker server |
"First, solve the problem. Then, write the code." β¨