Hello world

My name is Tommy a developer from Egypt
I'm a student at the Information technology school of Egypt
I use Java script for developing And have made several apps with it
Here are some examples


1. Replay

Replay is an open source music player that can play a variety of music formats, has a built in downloader, a lyrics finder and a remote control to control the Player from any device that has a web browser The app is being actively maintained while adding new features and refining old ones

Replay image

You can download Replay to any windows device


2. AppLauncher

My app launcher is something I made because I wanted something to contain my massive library of applications

AppLauncher image

It has a ton of features like
1. automatically getting app images from Steam Grid DB
2. Launching apps from other launchers eg. (Epic games, steam)
3. The ability to add web links
4. Simple drag and drop of desktop icons to add app
5. Microsoft store app launching and adding
The app is open source at This repo And has much more features coming to it in the future
You can download AppLauncher to any windows device


3. YouTube watch together

This was a project I made with a friend,
he goes by the name Ice wave
This website allows you to watch videos on youtube with anyone and anywhere.
Just go to the and put a room id that you and whomever you are watching with agreed on.
NOTE: The room name is cap sensitive.

Watch together image

4. Online tiktakto

A project I started alone to test syncing data and a rooms system but was quickly made into a full app,
This website was made by me and a friend Mahmoud

While I worked on the backend and logic of the website. Mahmoud was making the frontend side and the design
You can try The game at
Put any room name and join together for a game or two or ten it's free to use with no ads what so ever

tic tac to image

5. Voice chat

This is a voice chat client that's designed for high quality and ease of use this voice chat is peer to peer so no third parties in the middle and the voice data is sent directly to the participants in the call Just go to the and input your name (it's saved for later) also allow the microphone permission then take/send the id from any user in the room and join (room id or link works for joining the room)

voice chat client image