Personal Projects
PixelGuesser
2022
PixelGuesser is a party game where players have to guess the contents of a heavily pixelated image which slowly grows more detailed over time.
Paw
2021
Easy to use ray marching renderer using JSON for scene description. Many primitives, composables and textures are supported.
C++ ini parser
2019
A Pythonic ini parser written in c++ using template hacking. The main goals are speed and ease of use. The ini file is read using a performant custom parser.
Academic Projects
meme.ir
2022
A group project in which we finetuned a transformer model to predict a meme template given only the text. We achieved 70% top-1 accuracy on 100 templates.
GNMX
2021
An interdisciplinary group project about computational biology. We developed a simulation and visualisation to investigate the genetic polymorphism phenomenon.
O4 Compiler
2020
A fully fledged C to MIPS compiler using antlr4 and LLVM. There are several optimisation techniques which make the output quite optimised.