There are no reviews yet. Be the first to send feedback to the community and the maintainers!
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.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.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.Decentralised-Governance-Attacks
SAADG = Simulating Attacks Against Decentralised GovernanceWACC-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.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.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.Love Open Source and this site? Check out how you can help us