Joseph Katsioloudes (@jkcso)
  • Stars
    star
    46
  • Global Rank 359,726 (Top 13 %)
  • Followers 94
  • Following 36
  • Registered about 7 years ago
  • Most used languages
    Python
    28.6 %
    Elixir
    28.6 %
    Java
    14.3 %
    C
    14.3 %
    C++
    14.3 %
  • Location 🇬🇧 United Kingdom
  • Country Total Rank 15,421
  • Country Ranking
    Elixir
    142
    Python
    3,663
    C++
    4,432
    C
    5,098
    Java
    8,015

Top repositories

1

Intel-One

Command line tool for passive reconnaissance, able to gather and link public information to a target domain, company or individual. It can make intelligence gathering faster and more effective by drastically reducing manual user interaction. This is achieved through the engineering of a highly customisable single input to multiple output solution. Tool conceived and developed in my free time as a result of my genuine interest in penetration testing.
Python
29
star
2

Distributed-Tradeoffs

A practical evaluation of the iconic distributed algorithms discussed in Christian Cachin's book "Introduction to Reliable and Secure Distributed Programming". Each repo's system incrementally improves its predecessor by adding further functionality. More info regarding the specifics of each system can be found in README.md.
Elixir
6
star
3

Multi-Paxos

An experimental approach to the iconic and fault-taulerant distributed algorithm "Paxos", as described in the scientific paper "Paxos Made Moderately Complex" included in this repo under the name MultiPaxos.pdf.
Elixir
4
star
4

Robotics

This repo explores mobile robotics including Robot Motion, Sensing, Probabilistic Movement, Monte Carlo and Advanced Sonar Sensing Localisation and finally Simultaneous Localisation and Mapping. Implemented as part of coursework in Imperial College London Robotics class and it was definitely one of the projects I have enjoyed the most because of its practical and experimental approach.
C++
2
star
5

Decentralised-Governance-Attacks

SAADG = Simulating Attacks Against Decentralised Governance
Python
1
star
6

WACC-Compiler

A compiler for the WACC programming language which features all of the common language constructs you would expect from a modern language such as variables, expressions, conditional branching and looping.
Java
1
star
7

Pint-OperatingSystem

An operating system for the 80x86 architecture. Supports kernel threads, loading and running user programs and a file system but implements these features in a simpler way compared to the popular operating systems currently in operation such as Linux, Mac OSX and Windows.
C
1
star
8

SQL-Tutorial

A SQL tutorial created by me that teaches step by step every aspect of the most famous database programming language. Reader is first introduced to the basics and we then dive into more advanced aspects of the language.
1
star