Projects

  • Airborne Collision Avoidance System X (ACAS X)
    • MIT Lincoln Laboratory - Group 42
    • Software for generating airborne collision avoidance advisories for manned and unmanned aircraft
      • Logic formulated as a Markov decision process
      • Computational strategies employed for handling large state space, including
        • Multilinear interpolation
        • Parallel computing
      • Contributed visualization tool for analysis of policy evolution through the course of the value iteration algorithm
    • C++, Julia, MATLAB
  • ClutteredEnvPathOpt.jl (repo)
    • Rice University - with Illya V. Hicks, Joey Huchette and Miles Olson
    • Package for solving optimal path planning problems in cluttered environments for robots and drones
      • Implemented the independent branching scheme to formulate obstacle avoidance disjunctive constraints, including an algorithm for obtaining the necessary biclique covers on a special class of graphs
      • Includes infrastructure for creating obstacles, generating obstacle-free regions, and constructing the associated graphs
    • Julia
  • Audubon_F21 (repo)
    • Rice University - Data to Science (D2K) Lab
    • Package for identifying and censusing various colonial waterbird species from UAV imagery of nesting islands
      • Sponsored by Houston Audubon for real-world deployment in their waterbird monitoring studies
      • Employs a Faster R-CNN object detector with a ResNet-50 feature pyramid network backbone, implemented with Detectron2
      • Capable of detecting 10+ species, with the 3 most populous (constituting over 70% of the population) being detected with an AP of over 90% (at an IoU of 0.5)
      • Led experimentation of a customized implementation of Faster R-CNN utilizing a DenseNet backbone
      • Bayesian hyperparameter optimization used for selection of learning rate and decay factor
      • Data augmentation techniques for minority species include horizontal and vertical mirrorings, 90 degree rotations, and random brightness and contrast adjustments
    • Python
  • Forecasting Yearly Battery Replacements
    • Rice University - Data to Science (D2K) Lab
    • Mentored a team of students on a capstone data science project focusing on forecasting yearly battery replacements for LivaNova’s vagus nerve stimulator medical device
    • Team employed survival analysis to generate battery durations for implants for both existing patients and new patients
      • Existing patients: Survival function modeled with a Log-normal Accelerated Failure Time model
      • New patients: Survival function modeled with a Kaplan-Meier estimator
    • 1st Place in the Fall 2022 D2K Showcase