stormnode.github.io My personal website

Research Projects

Research projects I have been working on include....


Chromium, the open source browser project

The LLVM Compiler Infrastructure

Redis Datastructure Server

Big Data in Bioinformatics

Over the past year I have spent time researching a number of areas related to large open source projects that need sophisticated build systems.

By far the largest project that I have studied in depth is the Chrome source tree and how Google was in the process of migrating their source project from gyp to gn.

I spent quite a bit of time understanding the inner workings of Redis especially in the area of Hashmaps.

This is related to storing and quickly finding DNA sequences from sequencers that need to store millions of small DNA base pairs and then quickly parse them back together by looking for overlapping DNA patterns that need to be fit back together.

Another research interest of mine is the LLVM compiler project. One language in particular called Terra is interesting as it uses Lua as its base language upon which it can build off of.

Areas of interest include cryptography related to the bitcoin block chain and bloom filters for quickly finding data embedded in hash maps.