Kareem Kamal

Kareem Kamal

Frontend Developer

LinkedIn LinkedIn Email Email

What the cost

A statistical approach to the popular question "is it worth it?"

You really want a VR headset, it costs $1000, and you expect to use it 4 hours every week and it will last for 4 years.

Add in the numbers and you will find that it would cost you $1.2 for every hour of usage, now it's much easier to make a decision!

Auto Tetris

One day I was thinking of a Tetris board and how it would be represented on a 2d array, then I created this.


you can have a 1% chance of success and succeed the first time, or a 80% chance of success and fail 10 times in a row.

I find this fascinating, so I created a tool for it.

League of Legends Random Skin Selector

In league of legends people can have multiple skins for the same champion, the game does not offer the option to select a random skin, so I created this tool to do that.

The project uses Riot Games' API to get the data, therefore it's always up to date!

Town Faker

This project was made to solve two problems.

  1. League of legends has no local ranking per country/city, people would like to know that.

  2. It's hard to find league of legends players within your area who have a similar ranking.

It uses Riot Games API to fetch players' data and Firebase for caching it, handling API limits and accessing the API through cloud functions.

My story

Sharing more about myself with the world!

Ping Visualizer

Ping represents the network delay between your inputs and the action being excuted ingame.

I found it hard to think of with just a number, how much is 152 affecting my in-game performance? so I created this tool.

Despite its simplicity, it got a lot of traction on reddit (4.5k upvotes), and is getting hundreds of users every month since then.

Color Selector

My first project of this type, it generates two random colors and provides their HEX code.