Computer Science student (B.Sc.) at Ben-Gurion University, graduating in 2027. I've been teaching high-school math since 2016. Now I'm building the platform my students learn on.
Mathrix — a learning portal for my math students, live at mathrixapp.com. Next.js · TypeScript · PostgreSQL · Prisma · Clerk · Vercel. Teachers publish materials and homework by grade and level, students submit work, and every request is authorized on the server.
| Project | What it is | Stack |
|---|---|---|
| Distributed Text Analysis on AWS | Manager–worker NLP system with auto-scaling EC2 workers and SQS messaging | Java · EC2 · S3 · SQS |
| Collocation Extraction on EMR | Multi-step MapReduce over Google Books N-grams, with secondary-sort joins | Java · Hadoop · EMR |
| Semantic Similarity on EMR | Six chained MapReduce jobs computing PMI-based word similarity | Java · Hadoop · EMR |
| STOMP Messaging Server & Client | Pub/sub server (Reactor and thread-per-client) and a C++ client | Java · C++ · TCP |
| Sensor Fusion SLAM Simulator | Concurrent microservices framework that fuses camera, LiDAR and pose data | Java · concurrency |
| City Reconstruction Simulation | Rule-based simulation with careful memory management (Rule of 5) | C++ |
| Supermarket Management DB | Data-access layer (DAO/DTO) over SQLite | Python · SQLite |
Languages: Java · C/C++ · TypeScript · Python · SQL Web: Next.js · React · Tailwind · Prisma · PostgreSQL Cloud & distributed: AWS (EC2, S3, SQS, EMR) · Hadoop MapReduce