Ender Sarıbay's repositories
WordProducer
A Java library that produces all word permutations at variable lengths for given alphabets in a distributed manner such that produced words can then be used by multiple consumer threads concurrently.
xor-cipher
A command line tool written in Python that performs encryption/decryption of files using XOR function.
DuplicateFileFinder
A GUI-based tool that finds duplicate files under the selected directory.
directory-comparator
A command-line tool written in Python that compares two directories in terms of file additions/removals and content differences.
ThreadPoolExecutorPlus
A fully replaceable executor that makes it possible to reuse idle threads and shrink thread list when there's no heavy load.
go-search-directory
A command-line tool written in Golang that performs file search under the given directory based on filenames using multiple goroutines.
Grayscale-Image-Inverter
A C program that inverts grayscale 8-bit depth bmp images.
RARPass
A simple GUI-based tool to find forgotten password of a RAR file.
Image-Encoder-Decoder
A command-line tool that can encode a file to an image and can decode encoded output back to its original version.
HMM-Based-Secondary-Structure-Prediction
Prediction of secondary structure of a protein, whose primary structure is given as input, by using HMM (Hidden Markov Model) and Viterbi algorithm.
SecondaryStructurePrediction-ChouFasmanAlgorithm
Prediction of secondary structure of a protein, whose primary structure is given as input, by using Chou-Fasman algorithm.
PairwiseSequenceAlignment
Implementation of local and global pairwise sequence alignment algorithms.
RadarScanSimulator
This program simulates the RF energy taken by the target by plotting energy-time graph for 4 different radar scan types: Conical, circular, helical, and raster.
Monopoly
Monopoly Game
Big-Number-Calculator
Having a BigNumber class built from scratch, this program makes it possible to deal with very large numbers that cannot be stored as any primitive type.
REF-RREF-Calculator
A terminal-based tool to calculate row echelon form (REF) and reduced row echelon form (RREF) of a given matrix.