Skip to content
View khemichew's full-sized avatar
  • London

Block or report khemichew

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
khemichew/README.md

Hi there 👋

I am an outgoing fourth-year Computing student at Imperial College London.

  • 🤔 I'm interested in scalable systems and program optimisation.
  • ⚙️ I have experience with: .cpp, .py, .cs, .java, .kt, .c, .go, .rs, .sh, .dfy
  • ⚡ I'm mostly active in Department of Computing Society, organising IC Hack 23
  • ✏️ I also write a blog. Read my most recent post about MapReduce!
  • 📫 How to reach me: LinkedIn!

Some side projects I have worked on:

  • Multipaxos: An implementation of a fault-tolerant protocol that achieves consensus between replicas on multiple values as its state and how the values are ordered
  • MapReduce: A distributed framework that crunches datasets and compute results by writing a Map and Reduce function
  • WACC: A compiler that converts WACC code into ARM assembly code.
  • Pintos: A monolithic operating system framework for the 80x86 architecture, complete with multiple selectable priority schedulers, system calls, and virtual memory support
  • m,n,k-game: A game where a player wins when they have k-in-a-row on a m-by-n board. This implementation allows you to play with the AI with optimised behaviour.

Pinned Loading

  1. MapReduce MapReduce Public

    An implementation of the Lab 1 Assignment of MIT 6.824: Distributed Systems.

    Go 1 1

  2. blog blog Public

    My personal blog, mostly on programming-related stuff.

    Shell

  3. multi-paxos multi-paxos Public

    An implementation of Multipaxos without reconfiguration support.

    Elixir