Energetic, self-motivated software developer with huge enthusiasm for programming and technology. I enjoy server-side development and looking for my first position in the field.

.png)
Typescript web application with React frontend and NestJS backend server. App allows logged in users to create, view and edit notes. The project is deployed on Vercel
The server uses a MongoDB database to store user information and notes. App supports login with Google

Android application for e-commerce store with java backend.
The app allows user to browse the store and make orders, while admins can create, update and delete items, categories and orders

A full stack application to pass encrypted files from multiple C++ clients to a Python server over TCP using RSA and AES encryption in an SSL-like protocol

A reverse proxy load balancer in Golang which distributes incoming HTTP requests to multiple servers and handle redirects using multiple algorithms.
The load balancer can read a .yaml configuration file or accept arguments through the program args to initialize, and can be interacted with using the command line

An assembler for a custom assembly language, implemented in C.
The assembler reads a file in custom assembly in with the .as extension and outputs three files with .ob, .ent and .ext extensions.
For more information about the assembler, please read the instruction manual of the project attached in the Git repository.

This Python program scrapes data from the Blockchain.com website by utilizing the Selenium library. It extracts transaction JSON data from a specified transaction ID and determines whether or not the transaction is a coinbase transaction. It then uses a Breadth-First Search algorithm to find the path from the starting transaction to the first coinbase transaction in the blockchain. The program can be customized by modifying the XPath variables, specifying the starting transaction ID, and changing the number of times the program retries if a timeout exception is encountered.
Computer Science student at The Open University (87 GPA), graduated November 2022. Took most important courses for software development, such as data structures and algorithms, OS, and database management, and became very familiar with many industry standard languages like Java, C, C++, Python, JavaScript and Typescript
Ben-Zvi High School, Qiryat Ono – Computer Science and Physics majors
Psychometric Exam - 720
Java, Kotlin, Python, C, C++, Assembly, JavaScript, TypeScript, CSS, HTML, Go, Lisp, Smalltalk
Backend: Spring, EclipseLink, Jersey, NestJS, ExpressJS
Frontend: React, Angular, Vue, Android
Git, Jira, Docker, Kubernetes
PostgreSQL, MySQL, MongoDB, Redis