CS student at Ben-Gurion University building software that bridges AI, systems engineering, and real-world products. From multi-threaded engines to App Store launches — I turn complex technical ideas into working software.
Ben-Gurion University of the Negev • Expected Graduation: April 2028
A production-grade mobile application managing real horse stable operations. Features role-based access (Admin, Client, Worker, Visitor), lesson scheduling, payment tracking, and push notifications. Built with React Native & Expo, backed by Firebase Auth + Firestore, with Cloudinary for media. Engineered full multilingual support for Arabic, Hebrew, and English, implementing both RTL and LTR responsive layouts. Leveraged AI tools for rapid prototyping and debugging while maintaining full ownership of architecture and deployment. Published on the Apple App Store.
A client-server messaging system implementing the STOMP 1.2 protocol over TCP for real-time World Cup event reporting. Java server supports two concurrency models (Thread-Per-Client & NIO Reactor with actor-model thread pool). C++ client uses Boost.Asio with multi-threaded I/O. Includes a Python SQLite micro-service for persistent tracking.
A multi-threaded Java engine that evaluates linear algebra computations from JSON-based expression trees. Features matrix addition, multiplication, negation, and transposition with row-level parallelism. Custom thread pool with fatigue-based scheduling (min-heap priority queue), thread-safe shared memory with ReentrantReadWriteLock, and comprehensive JUnit 5 test coverage.
A C++ system implementing audio track management with playlists, an LRU cache for efficient resource access, and mixing operations. Designed with clean OOP principles including polymorphism (AudioTrack hierarchy), RAII-based memory management, and service-layer architecture. Verified leak-free with Valgrind.
A clean Spring Boot REST API providing full CRUD + PATCH endpoints for employee management. Uses DTOs for input/output separation, a generic GlobalResponse wrapper for consistent success/error shapes, Bean Validation on all inputs, and a centralized @ControllerAdvice exception handler. Backed by PostgreSQL via Spring Data JPA.
Built and deployed a production-grade React Native mobile app to the Apple App Store. Features role-based access, lesson scheduling, payment tracking, and push notifications. Engineered full multilingual support (Arabic, Hebrew, English) with RTL and LTR responsive layouts. Leveraged AI tools for rapid prototyping and debugging while maintaining full ownership of architecture and deployment.
Implemented a full STOMP messaging server (Java) with two concurrency models, a multi-threaded C++ client with Boost.Asio, and a Python SQL micro-service — all communicating over TCP.
Designed a parallel linear algebra computation engine with fatigue-based work scheduling, thread-safe shared memory using read/write locks, and deadlock-free lock ordering.
Participated in hackathons and delivered working prototypes under tight deadlines, turning ambitious ideas into functional software in limited time using fast iteration and AI-assisted development.
Available for student roles, internships, and part-time work. Let's build something great together.