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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to 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 a graduate Computing student from Imperial College London.

  • 🤔 I'm interested in scalable systems and program optimisation.
  • ⚙️ I have experience with: .tsx, .cpp, .py, .cs, .java, .kt, .c, .go, .rs, .sh, .dfy
  • ⚡ I coordinated the 2023 edition of IC Hack, the largest student-run hackathon in the UK
  • 📫 How to reach me: LinkedIn

Some side projects I have worked on:

  • ml: Building a transformer from scratch and applying performance engineering principles in the process
  • mutate-csharp: A mutation testing tool in C# designed to improve regression test suite coverage by generating artificial faults
  • 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

Pinned Loading

  1. ml ml Public

    A from-scratch transformer and the napkin math to predict how fast it runs.

    Python

  2. mutate-csharp mutate-csharp Public

    Forked from mutatecsharp/mutate-csharp

    A semantic-aware C# mutation testing tool.

    C#

  3. MapReduce MapReduce Public

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

    Go 1 1

  4. multi-paxos multi-paxos Public

    An implementation of Multipaxos without reconfiguration support.

    Elixir