Projects

Research and software projects I have enjoyed working on.

Research

  1. MixFlow: Mixed Source Distributions Improve Rectified Flows

    A training strategy that mixes conditional and unconditional source distributions to improve rectified-flow sampling.

    Details Code

  2. RbA: Segmenting Unknown Regions Rejected by All

    Region-based detection and segmentation of unknown objects in open-world scenes.

    Project site Code

  3. Likelihood-ratio estimation for unknown objects

    An unknown estimation module for detecting out-of-distribution regions using foundation models and likelihood ratios.

    Details Code

  4. LightChain proof of concept

    A Java implementation of a permissionless blockchain built on a distributed hash table.

    Details Code

  5. SkipGraph middleware

    A distributed SkipGraph implementation with node insertion and identifier-based search over Java RMI.

    Details Code

University

  1. MoodyMuch

    A Flutter app for tracking moods and browsing movies, music, and activities.

    Details Code

  2. Air traffic control simulation

    A C++ airport simulation that coordinates runway requests with POSIX threads.

    Details Code

  3. Amazon food review classification

    A PyTorch LSTM classifier for food reviews, with text preprocessing and word embeddings.

    Details Code

  4. Bricking Bad

    A Java brick-breaking game with aliens, power-ups, and a map editor.

    Details Code

  5. File system allocation algorithms

    A C++ comparison of contiguous and linked file allocation strategies.

    Details Code