TomHerman11
Software Development Engineer at Amazon Web Services (AWS). B.sc. in Computer Science, Tel Aviv University.
Amazon Web Services (AWS)San Francisco Bay Area, California
Pinned Repositories
Chess
Minimax-based chess player in C, including GUI using SDL2 toolkit. Main exercise of "Programming Project" course at Tel Aviv University (B.Sc Computer Science) โ
CompilerPoseidon
An implementation of a compiler. Main exercise of "Compilation" course at Tel Aviv University (B.Sc Computer Science) ๐๏ธ
git-clone-and-launch-vscode
npm Package - A cli tool to clone a Git repository and launch VSCcode with the cloned folder as the context ๐จ๐ฆฅ I use this tool at least once a week for work / personal projects.
memory-pairs-game
This classic favorite with adorable animals. Match pairs, triplets and even quartets! (Vue.js + Vuetify) ๐๐๐ฆ๐ฆ This game was made for my 5 & 3 y/o cousins, and they liked it! Also, this project helped me to improve my Vue.js skills.
MERN-tv-shows-that-ended
A Full-Stack App (React, MongoDb, Node.js, Apollo GraphQL, Typescript) that supports CRUD operations for TV Shows. ๐บ๐ฌโญ The goal of this project was to learn MongoDb and Apollo GraphQL, and to create an end-to-end flow of a full stack app.
nodejs-group-chat
Chat room implementation (Node.js, Socket.io) ๐๐ป
npm-install-or-yarn-after-git-merge-checkout-rebase
An example of a Node.js project that utilizes the npm package Husky and git hooks for automatic execution of npm install (or yarn) after git merge, git checkout or git rebase, if needed โ๏ธ๐ ๏ธ
Rock-Paper-Scissors
Rock-Paper-Scissors โboard gameโ algorithm and tournament manager. Main exercise of "Advanced Topics in Programming" course at Tel Aviv University (B.Sc Computer Science) ๐ฟ๐โ๏ธ
us-states-quiz
How quickly can you identify the US states on the map? ๐๐บ๏ธ (React, Typescript). While the whole world was waiting for the 2020 United States presidential election results, I decided to memorize the 50 US States and their locations on the map ๐ค
wikipedia-game
How fast can you navigate from a 'start' article to a 'goal' article in Wikipedia? (Python) ๐ฏ๐ I used to play this game with friends during my army service a few years ago, so creating this project was pure fun ๐
TomHerman11's Repositories
TomHerman11/memory-pairs-game
This classic favorite with adorable animals. Match pairs, triplets and even quartets! (Vue.js + Vuetify) ๐๐๐ฆ๐ฆ This game was made for my 5 & 3 y/o cousins, and they liked it! Also, this project helped me to improve my Vue.js skills.
TomHerman11/npm-install-or-yarn-after-git-merge-checkout-rebase
An example of a Node.js project that utilizes the npm package Husky and git hooks for automatic execution of npm install (or yarn) after git merge, git checkout or git rebase, if needed โ๏ธ๐ ๏ธ
TomHerman11/us-states-quiz
How quickly can you identify the US states on the map? ๐๐บ๏ธ (React, Typescript). While the whole world was waiting for the 2020 United States presidential election results, I decided to memorize the 50 US States and their locations on the map ๐ค
TomHerman11/Chess
Minimax-based chess player in C, including GUI using SDL2 toolkit. Main exercise of "Programming Project" course at Tel Aviv University (B.Sc Computer Science) โ
TomHerman11/CompilerPoseidon
An implementation of a compiler. Main exercise of "Compilation" course at Tel Aviv University (B.Sc Computer Science) ๐๏ธ
TomHerman11/git-clone-and-launch-vscode
npm Package - A cli tool to clone a Git repository and launch VSCcode with the cloned folder as the context ๐จ๐ฆฅ I use this tool at least once a week for work / personal projects.
TomHerman11/nodejs-group-chat
Chat room implementation (Node.js, Socket.io) ๐๐ป
TomHerman11/Rock-Paper-Scissors
Rock-Paper-Scissors โboard gameโ algorithm and tournament manager. Main exercise of "Advanced Topics in Programming" course at Tel Aviv University (B.Sc Computer Science) ๐ฟ๐โ๏ธ
TomHerman11/set-game
Set game! (Implemented in Kotlin)
TomHerman11/vue-whatsapp-message-unsaved-number
Written with Vue.js, start a new WhatsApp chat with an unsaved number - Insert a number and you will be redirected to a new chat within WhatsApp โ
TomHerman11/MERN-tv-shows-that-ended
A Full-Stack App (React, MongoDb, Node.js, Apollo GraphQL, Typescript) that supports CRUD operations for TV Shows. ๐บ๐ฌโญ The goal of this project was to learn MongoDb and Apollo GraphQL, and to create an end-to-end flow of a full stack app.
TomHerman11/wikipedia-game
How fast can you navigate from a 'start' article to a 'goal' article in Wikipedia? (Python) ๐ฏ๐ I used to play this game with friends during my army service a few years ago, so creating this project was pure fun ๐
TomHerman11/calculate-salary-tax
Calculate by the Israeli tax system the amount of tax that applies on a current salary
TomHerman11/DHeap
An implementation of the data structure "d-ary Heap", as homework assignment during 1st year (B.Sc, Computer Science)
TomHerman11/fix-git-merge-conflicts
A repository to be used to show how to fix git merge conflicts
TomHerman11/git-checkout-and-pull
npm Package - A cli tool to execute 'git checkout' and 'git pull origin' in one command.
TomHerman11/host-react-app-on-github-pages
TomHerman11/how-software-developers-use-github
TomHerman11/how-to-use-git-in-intellij-example
TomHerman11/kotlin-practicing
Implementations in Kotlin of different functions, utilities and more. This repository is for practicing.
TomHerman11/my-github-project
TomHerman11/react-redux-words-counter
My first React app with Redux. This app can you help you count: characters, words, sentences and paragraphs ๐งฎโ
TomHerman11/salary-yearly-monthly-hourly-converter
TomHerman11/silicon-valley-software-engineer-guides-n-HOWTOs
Examples shown in the matching YouTube channel: https://www.youtube.com/channel/UCR8Sgs3nievmg2EFBcFRr8g
TomHerman11/sudoku-solver
My first Go project! Solves any-square-size of Sudoku (4x4, 9x9, 16x16, etc.) using Backtracking ๐ฐโ๏ธ
TomHerman11/WAVL-Tree
An implementation of the data structure "WAVL Tree", as homework assignment during 1st year (B.Sc, Computer Science)