Projects
- pq-vector: Temporal file pruning for vector search over time-partitioned Parquet files. Up to 8.3x speedup by embedding timestamp metadata in file footers for predicate pushdown. [report]
- P4 Runtime Router: Programmable data plane router with dynamic SDN control via P4Runtime. Features elephant flow detection with stateful registers, PacketIn-based notifications, and runtime policy enforcement (drop/redirect) on BMv2.
- iSAM2 Information-Weighted SLAM: Confidence-weighted odometry factors for stereo visual odometry on KITTI. Scales factor covariances based on inlier ratio, match count, and reprojection error using GTSAM.
- Transition-based CFG Parsers: Bottom-up, top-down, and left-corner parsers proposed in Speech and Language Processing
- Jedi 3.0 Interpreter: REPL interpreter for an experimental multi-paradigm language