Here are some of my side projects I've worked on over the past years:
desktop windows application for protecting your eyes which helps you (also can force you!) to take a break if you are working with your PC for a long time.
a "modern" paste bin with restful api, s3 storage, custom paste urls, and more. available online at PasteBin
a ping-pong game written in VHDL with VGA support.
hides a photo in another photo. read more about this project here: Hiding a photo inside another photo
alternative front-end in react for "Thomas's Cool Forum Software", an open imageboard forum.
a gui tic-tac-toe game, implemented in C++
a telegram-looking chat app with a custom protocol on top of TCP and graph path-finding algorithms.
dc-motor speed control using ATMega32 in assembly, simulated in Proteus.
a calculator written in assembly and simulated in Proteus, with keypad support and scanning.
a persian right-to-left programming language, written using F# and FParsec parser combinators.
a gui desktop app to visually play with algorithms like BFS, DFS, and huffman-tree.
a vanilla html/css/js template I’ve created for my events website without using any frameworks or 3rd party libraries.
a gui othello game with a huristic ai using min-max tree and alpha-beta pruning.
a gui desktop app for testing and ploting fuzzy operators, s-norms and t-norms.
a simple telephone taxi management gui desktop app that I wrote for my mother's tourism institute.
a documentation project for network algorithms and samples that are emulated in GNS3
a heart disease classifier written using scikit-learn and python
a gui implementation of minesweeper game.
an enterprise automation application for a large company in Yazd. it includes reading weightbridge data, submit data in local database and sync with server, drag and drop report designer and more...
an implementation of optimized crossover for independent set problem.
a simple addin for writing Moodle questions in Excel.
Checkout my other projects at my github profile: github.com/avestura