Hi I'm Dimos Theocharis
Full Stack Developer
What I Do
Coding, learning new stuff, building websites, developing pygame games.
Hi I'm Dimos Theocharis
Full Stack Developer
Coding, learning new stuff, building websites, developing pygame games.
--I recently started my programming journey, so I am trying to learn a lot of new things every day.
--Moreover, the same time I'm trying to implement whatever I learn to real-life projects.
--Building games, developing front-end projects and learning new stuff is part of my daily routine.
#If you want me to build you a portfolio page like this, or a game like the ones bellow, then find me on Instagram.
Follow me on: Instagram
Algorithm Visualizer is an app that visualizes the way that algorithms works. It currently supports 2 path finding algorithm and 5 sorting algorithms. The algorithms run with the help of data structures like priority queue, avl etc. The project is made with React.js. My goal for this project was to implement the knowledge i learnt about Data Structures at university.
Pokedex is an online app that display information about pokemons. It consists of 4 screens, Pokedex, Pokemon, Favorites and Instructions. You can navigate through them by clicking the menu icon at the top left corner. The screen Favorites support drag and drop system.The basic data for the pokemons, such as name, id, image, stats etc are fetched from the api POKEAPI. Additional data such as evolutions and text entries are loaded from json files that were made with python scripts. These scripts use the technique "Web Scraping" with the library BeautifulSoup4, to get data from the official pokemon site, Pokemon.com.
My second downloadable project made with python. Chess Platform is a tool that except the usual chess interface it provides you with many other features such us creating your own profile, play custom games (custom color of the chess board and duration), save a game, match history to keep track of the games that have been played and many more!
My first downloadable game made with python. The goal of the game is to pass all the 30 levels. During your journey, you will explore new areas (called 'zones' in the game), fight different enemies and defeat each zones's boss. In order to survive, you have to improve your equipment, such us buy and upgrade weapons or buy ammo and potions. You can unlock this stuff when you are in a certain level. Level up by gaining xp killing enemies and bosses. Lucky for you, in most of the levels there are chest that provide you with ammo and potions.
Α programming tool made with Javascript/Html/Css that lets you organize your daily plan. Put the tasks you wanna achieve daily/monthly or yearly and save them to unique days or frequently-used routines. Also, there is a filter that lets you seperate your taks to completed and uncompleted ones. Lastly, the statistics section provifes usefull information about your tasks.
A fully completed snake game with a lot of differences from the normal version, such as obstacles, levels, golden apples, coins, shop etc made with Javascript, Html,Css. Start the game with the custom skin and gather coins to buy more rare skins...
My first pygame-made game,and also my favorite one. Move your spaceship, don't let enemies reach earth, and buy items and enhacements from store to become faster, and stronger...
A drawing project made with pygame. Draw your own paintings on 2 different-sized grids, playing around with 4 unique drawing features, and save them to your files so as never to lose them...