GithubHelp home page GithubHelp logo

Tom Herman's Projects

chess icon 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 icon compilerposeidon

An implementation of a compiler. Main exercise of "Compilation" course at Tel Aviv University (B.Sc Computer Science) ๐Ÿ›Ž๏ธ

dheap icon dheap

An implementation of the data structure "d-ary Heap", as homework assignment during 1st year (B.Sc, Computer Science)

git-clone-and-launch-vscode icon 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.

kotlin-practicing icon kotlin-practicing

Implementations in Kotlin of different functions, utilities and more. This repository is for practicing.

memory-pairs-game icon 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 icon 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.

npm-install-or-yarn-after-git-merge-checkout-rebase icon 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 โ›‘๏ธ๐Ÿ› ๏ธ

react-redux-words-counter icon react-redux-words-counter

My first React app with Redux. This app can you help you count: characters, words, sentences and paragraphs ๐Ÿงฎโœ…

rock-paper-scissors icon 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) ๐Ÿ—ฟ๐Ÿ“œโœ‚๏ธ

sudoku-solver icon sudoku-solver

My first Go project! Solves any-square-size of Sudoku (4x4, 9x9, 16x16, etc.) using Backtracking ๐Ÿ“ฐโœ๏ธ

us-states-quiz icon 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 ๐Ÿค“

vue-whatsapp-message-unsaved-number icon 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 โœˆ

wavl-tree icon wavl-tree

An implementation of the data structure "WAVL Tree", as homework assignment during 1st year (B.Sc, Computer Science)

wikipedia-game icon 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 ๐Ÿ˜Ž

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.