Skip to content
View whatsacomputertho's full-sized avatar

Block or report whatsacomputertho

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
whatsacomputertho/README.md

Whatsacomputertho

"The essence of mathematics lies in its freedom." - Georg Cantor

Software engineer at IBM interested in mathematics. Studied IST & Mathematics at Penn State University Schreyer Honors College. Find me on...

Tech Stack

Passionate about...


Proficient in...

Projects

Honors Thesis

I wrote a paper, Storage Latency Tradeoffs in Geographically Distributed Storage Settings which used Graph Theory & Algebraic Coding Theory to analyze the performance of erasure coding in distributed databases compared to traditional replication.

I wrote a Python library called StorageTopology which I published on PyPi which allowed me to computationally verify results from my paper.

Grid Solver

I read Itai, Christos & Szwarcfiter's Hamilton Paths in Grid Graphs and implemented their algorithms as a Rust CLI. I wrote my own guide describing the problem & the algorithm.

Elevator Simulation

I wrote a Rust crate for elevator simulation together with a Rust CLI for running elevator simulations.

Then I wrote a Rust WebAssembly module for elevator simulation as well as a small web server & site for running gamified elevator simulations.

Pinned Loading

  1. grid-solver grid-solver Public

    Given an n by m grid of vertices, draw a line between the vertices starting at a vertex v and finishing at another vertex w, visiting each exactly once.

    Rust

  2. universal-elevators-web universal-elevators-web Public

    An elevator simulation browser game, based on the elevate-lib Rust package

    HTML

  3. universal-elevators-plugin universal-elevators-plugin Public

    A WebAssembly plugin for the Universal Elevators elevator simulation game

    Rust

  4. elevate-lib elevate-lib Public

    A Rust package for elevator simulation

    Rust

  5. elevate-cli elevate-cli Public

    An elevator simulation CLI written in Rust, based on the elevate-lib package

    Rust

  6. StorageTopology StorageTopology Public

    A scientific computation library for performance analysis of erasure coding and/or replication in a distributed data storage environment.

    Python 1