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.