This is your work, valued
An enthusiast open source software developer with BSc in computer science.
ToyVM. A simple virtual machine written in C.
18IndexedLinkedList. A candidate indexed, linked list data structure for OpenJDK.
17GraphSearchPal. An experimental/research GUI application for demonstrating pathfinding algorithms.
14OrderStatisticTree. Java implementation of an order statistic tree.
13cskit. Computer science kit: a collection of algorithms and data structures.
3DelayedGraphSearchLibrary. A small Java library for efficient pathfinding in unweighted graphs with slow expansion operations.
3ACM-DL-Crawler. A multithreaded crawler for ACM's digital library developed in Java.
3PathFinding.java. A library of pathfinding algorithms for grid-based games inspired by PathFinding.js.
3GramSchmidtProcess. The Java implementation of the Gram-Schmidt process for computing orthogonal bases.
2BayesianNetworkQuery. A command line program for constructing Bayesian networks and doing queries on them.
2Tree. A Java implementation of a generic tree.
2codereview.dagsp. Dag shortest path algorithm for CodeReview
2FunkyPathfinding. Java
2Algotype.js. A JavaScript library for easier typesetting of algorithms in HTML pages.
2WikipathWeb. A web application for searching shortest paths in the Wikipedia article graph.
2coderodde.c.utils. Missing fundamental data structures for C.
1MultipleSequenceAligner. Aligning multiple genomic sequences in Java
1Chess.java. A chess engine library in Java.
1AssociationRuleGenerator. Java Apriori algorithm for generating frequent itemsets and a procedure for generating association rules.
1GA4TSP. A genetic algorithm for solving the travellling salesman problem.
1SudokuSolver. Java
1HiddenMarkovModel.java. A small library for building (first order) hidden Markov models and running maximum state path and sum of paths algorithms.
1MScStuff. C++
1c.graph. Some shortest path infrastructure for shortest path search.
1parallelsort. An implementation of a parallel MSD radix sort.
1WikipediaArticleShortestPath. Software for finding shortest paths between two Wikipedia articles.
1GraphDatastruct. A small Java library for easy management of graphs.
1HuffmanCompressor. A Java program for encoding/decoding files using Huffman algorithm.
1CaesarFileTool. A small Java program for encrypting and decrypting files with an integer cipher.
1StablePriorityQueueCPP. An efficient C++ implementation of a stable priority queue.
1jToyAssembler. A Java implementation of the assembler for ToyVM.
1ds4linux. A small *nix command line utility for tagging the directories and chdir
1ParallelIntQuicksort. Java
1dt. A funky system for tagging directories and switching in bash through all of them! :3
1radixsort.cpp. A C++ implementation of the MSD radix sort.
1WikipediaGraphNodeExpanders.java. Forward and backward node expanders of the Wikipedia article graph.
1ReversibleDeque. A java.util.Deque implementation supporting full reversal in O(1).
1BeamSearch. Java
1ds4mac. A tiny Mac OS program for tagging directories and switching between them via tags.
1Polynomial.java. A tiny Java library for dealing with polynomial consisting of double coefficients.
1apijbook. TeX
1RankSelectBitVector.java. A bit vector implementation supporting O(1) rank() and O(log n) select() in Java.
1