
Calculate Distance to Office
Skills
- Full-Stack
- Programming Languages
- Prompt Engineering
- Data-serialization formats
- Data Analysis
- Version Control
- OS
- Computer Network
- Management
- Personal
Education
- Computer Science
Bachelor
- Electronics
Practical Engineer
- Full Stack
Online Course
- Data Structures and Algorithms
Online Course
Expirience
- Intel2021-present
- AnnaPurnaLabs2019-2021
- Elbit Systems2018-2019
- IDF2015-2018
Projects
- Personal website
Single Page Application using MERN technologies (MongoDB, Express, React, NodeJS)
• This Website was created to practice learned material + demonstrate my skillset.
• React: Frontend.
• NodeJS + Express: Backend.
• MongoDB: Database ('Contact' feature)
• Google Maps API: 'Calculate Distance' feature.
• Modal-React: Pop-up windows (Welcome/About/Experience/Skills)
• Heroku: Backend deployment.
• Firebase: Frontend deployment.
- Directory Synchronization Tool
This project implements a peer-to-peer directory synchronization tool written in Python. It monitors a specified directory and synchronizes changes (creations, modifications, deletions, and renames) across multiple machines on a local network.
• The tool uses UDP broadcasts for node discovery and TCP connections for file synchronization.
• It employs pyrsync2, a Python wrapper for librsync, for efficient delta encoding, ensuring that only changes within files are transmitted rather than entire files.
• Nodes establish persistent connections and use modification timestamps to determine the most recent changes, implementing a "last modified wins" conflict resolution strategy.
- Project X
• To be updated soon