Pinned Repositories
4ourcity_android
mobile application for android phones. Users report problems to their municipality and are able to record bumps and potholes automatically by placing their phone inside a stable position in their cars
4ourcity_web
Web Platform that allows citizens to report problems online directly to their municipality. The development was done using the Web2py framework with a Postgress SQL database.
bouncing_balls
Implementation of a Heap Priority Queue Data Structure to model a descrete event simulation problem
Cat
A program in C that imitates the cat command
COVID-19
Novel Coronavirus (COVID-19) Cases, provided by JHU CSSE
CryptoFS
implemented the Crypto filesystem in FreeBSD by encrypting/decrypting on the fly when a user writes/reads a file
FreeBSD_Scheduler
Modified the scheduler of freeBSD to use lottery scheduling instead of round robin
Pacman_search
Solving the Pac-Man game, with various search algorithms such as DFS, BFS, UCS, Astar and implementing various heuristics for different Pac-Man games
shell
A shell program written in C. It supports shell commands, shell commands with arguments, input/output redirection and piping. CMPS111 asgn1
statchecker
Scrutinizer: A Mixed-Initiative Approach to Large-Scale, Data-Driven Claim Verification
geokaragiannis's Repositories
geokaragiannis/CryptoFS
implemented the Crypto filesystem in FreeBSD by encrypting/decrypting on the fly when a user writes/reads a file
geokaragiannis/statchecker
Scrutinizer: A Mixed-Initiative Approach to Large-Scale, Data-Driven Claim Verification
geokaragiannis/FreeBSD_Scheduler
Modified the scheduler of freeBSD to use lottery scheduling instead of round robin
geokaragiannis/4ourcity_web
Web Platform that allows citizens to report problems online directly to their municipality. The development was done using the Web2py framework with a Postgress SQL database.
geokaragiannis/shell
A shell program written in C. It supports shell commands, shell commands with arguments, input/output redirection and piping. CMPS111 asgn1
geokaragiannis/4ourcity_android
mobile application for android phones. Users report problems to their municipality and are able to record bumps and potholes automatically by placing their phone inside a stable position in their cars
geokaragiannis/bouncing_balls
Implementation of a Heap Priority Queue Data Structure to model a descrete event simulation problem
geokaragiannis/Cat
A program in C that imitates the cat command
geokaragiannis/COVID-19
Novel Coronavirus (COVID-19) Cases, provided by JHU CSSE
geokaragiannis/Pacman_search
Solving the Pac-Man game, with various search algorithms such as DFS, BFS, UCS, Astar and implementing various heuristics for different Pac-Man games
geokaragiannis/Desk_Calculator_Ocaml
Imitates functions of dc(1). Includes addition, subtraction, multiplication, division and exponentiation. The program is written in ocaml and also supports dc functions like c, d, f, l, p, s
geokaragiannis/FreeBSD_VM
Alterations to freebsd's virtual memory and comparison of old algorithm to the new approach via a series of graphs.
geokaragiannis/geokaragiannis.github.io
Personal Website
geokaragiannis/magnitude
A fast, efficient universal vector embedding utility package.
geokaragiannis/nextjs
geokaragiannis/PacMan_gamePlaying
algorithms for adversarial search in PacMan and game playing against ghosts. Some algorithms included are MiniMax and ExpectiMax
geokaragiannis/SillyBasicInterpreter
a Silly Basic language interpreter in Scheme. The interpreter reads in an intermediate language program, parses it, and then interprets it.
geokaragiannis/TheoShop
geokaragiannis/tictactoe
A simple tictactoe game for android phones