What I’m good at?

I am a 4th year student in Industrial and Management Engineering at the Ruppin Academic Center, combined with information systems development. I like to code for fun usually games or websites, and I like learning physics and solving puzzles.

Experience

I gave private lessons in JS-CSS-HTML to academic students.

Private lessons in physics and mathematics for grades 6 to 12.

Web skills

Software skills

One of my hobbies is developing games, I like to use Unity as the working environment in different program languages.

Analytical & Data skills

Familiar with Kera library.
Familiar with Qlik BI.
Familiar with SQL server and Excel tools.

My projects

Project : 3D World with React

My first project using React to explore the language further. I really liked the result and believe that it can be taken much further
If you are using a computer you can use the arrow keys on your keyboard to move the big red cube, Space to jump with her.
Any other cube you can touch click on it and it will jump.
Whether you are on a computer or mobile, you can use the mouse or your finger to rotate the camera, zoom in or zoom out
In addition I added a shortened model of the solar system so you can enjoy the view.
--------------------------------------------
For the whole project I used:
React
JAVA-SCRIPT
Three.JS
Three Fiber library React


Project : Creating a cool pattern generator

A simple project, but I really like its results and enjoy playing with it myself, without realizing I waste hours on it.

There are several inputs in the toolbar above:
Density: you can enter any number (integer, Irrational or negative) this parameter affects the shape of the pattern.
Radius: affects the size of the radius of each circle.
Line width: affects the thickness of the border of the circle.
Of course you can choose the colors for the border and filling of the circle.
Checkboxes:
Source on front: means that the first circle will always be in front, etc.
Colorful: Changes the fill color to the colors of the rainbow.
Get bigger: For each time the circle is drawn the radius increases
--------------------------------------------
For the whole project I used:
CSS
JAVA-SCRIPT
J-Query
HTML



Project : Casino Games from scratch

On the site you can register for free and play several different games!
Blackjack 21
Roulette
And even a slot machine!
When you sign up you will receive $1000.
I had a lot of fun building this set of games and even more fun seeing the results. Don't worry everything is free.
--------------------------------------------
For the whole project I used:
CSS
JAVA-SCRIPT
HTML
J-Query

*not suitable for mobile

Project : To build a nice shooting game

To build this game I used a tutorial video on YouTube mainly to teach myself animations better. Really like the result, the game is relaxing and has 4 different difficulty levels. Do you think you can make 10,000 points?
--------------------------------------------
For the whole project I used:
CSS
JAVA-SCRIPT
J-Query
HTML

Project : Old-school Snake game

Instructions:
To move with the snake you must use the keyboard arrows.
Every time you eat you grow and the speed becomes faster.
For a long time I wanted to try to build an old style snake game, the game is nice but I am not so happy with the results.
Do you think you will be able to reach 200 points?
--------------------------------------------
For the whole project I used:
CSS
JAVA-SCRIPT
HTML

Project : Chaos Game

When a friend told me about the "chaos game" I couldn't believe it was real, so I had to build one myself. Those who are not familiar are welcome to enter the link to get a detailed explanation.
On the left side of the screen you will have some inputs.
1) Enter as many vertices as you want.
2) Determine what the distance of the new point will be on the length of the segment.
3) You can determine the speed of the points for the sceptics among us.
A bonus I did in the triangle and square you can determine colors by vertex or use random coloring
--------------------------------------------
For the whole project I used:
CSS
JAVA-SCRIPT
HTML

Project : To build a site like Airbnb

The project was built as part of the academic studies under the Client-Side Internet Systems Development course. The requirements: Work with local storage.
Option to pay for an apartment (not with real money).
Search for an apartment from a real database of apartments by price, rating and dates.
Option to cancel an apartment reservation.
--------------------------------------------
For the whole project I used:
CSS
JAVA-SCRIPT
HTML
BOOTSTRAP 4

Project: To build my first AI

This project is one of my favorites.
The rules are very simple.

1) Each dot represents a bacterium/human or any living creature by color and number.
2) Every creature has a brain that initially works randomly, it can turn up, down, left, right or stop, the speed he moves depends on the genes he received.
3) Each generation gets 10 seconds to live, each second is 10 steps of the creature, which means each creature gets 100 options for steps.
4) The red zone is dangerous for living beings like dangerous radiation, if they finish the 10 seconds and they are in the red zone they will die, if they managed to escape from there they will have children.
5) During reproduction, the genes are replicated with a certain mutation rate for the following children. Each child is marked with his father's serial number + 100
For example: 104 his child is 204 and his child is 304.
Instructions:
*press start then wait 10 sec.
*press kill to kill the outsiders.
*press reproduce to replicate the best.
--------------------------------------------
For the whole project I used:
CSS
JAVA-SCRIPT
HTML

*not suitable for mobile

Project : create game with Unity

As soon as I discovered the Unity game engine I was amazed by all the possibilities and tried to build a 3D game. I really like the result.
Instructions:
D to the right.
A to the left.
W forward acceleration (not recommended, it's fast enough).
cheats: Q throws you in the air
--------------------------------------------
For the whole project I used:
Unity
C#

Project : My first personal project

When I was in my first programming course, I wanted to learn more about the software so I made this project.

There are 4 input controls:
The first provides the amount of lines.
The second provides the angle between the lines.
The third provides the length of each line.
The fourth provides the increment each line will receive.
The beauty of this project is to show the art of trigonometric functions
In addition, the colors are produced randomly, which adds beauty to the whole project
--------------------------------------------
For the whole project I used:
C#

Contact Me

via email