Projects

Bicycle Braking

Bicycle Braking

Developed real-time collision detection using Lucas-Kanade optical flow and integrated GPIO driver for closed-loop braking control.

Tech: OpenCV, Python

Date: December 2025

Systems Measurement Benchmarks

Systems Measurement Benchmarks

Benchmark suite for CPU, memory, network, and file operations on Ubuntu; implemented in C with TSC timing and lmbench-style methodologies.

Tech: C, Ubuntu

Date: Fall 2025

LLM Security Framework

LLM Security Framework

Developed LLM-driven framework with XML-based reference monitor to mitigate prompt injection attacks in chatbot agents.

Tech: LLMs, Security

Date: September 2025

Trellix TLS Analysis

Trellix TLS Analysis

Utilized bpftrace to capture unencrypted TLS traffic for Trellix security monitoring platform; analyzed captured traffic.

Tech: bpftrace, TLS

Date: June 2025

KVM Page Eviction

KVM Page Eviction

Implemented approximate LRU paging policy to optimize KVM shadow page tables; evaluated with stress-ng and redis-benchmark.

Tech: KVM, C

Date: June 2025

Bloombase

Bloombase

Built web app integrating iNaturalist API with Py4Web backend and Google Maps frontend for biodiversity mapping and visualization.

Tech: Py4Web, APIs

Date: Mar–June 2023

Type-Based Static Analysis for Access Control in TypeScript

Type-Based Static Analysis for Access Control in TypeScript

Developed a static application security testing (SAST) system for TypeScript that encodes access control policies directly into the type system to detect authorization bugs at compile time.

Tech: TypeScript, Static Analysis, SAST

Date: Jan–Mar 2026

LLM GUI Framework

LLM GUI Framework

Built a modular GUI framework for interacting with LLM agents, enabling structured tool use, and prompt visualization. Assesed it's usability improvement of user understanding through pilot studies.

Tech: TypeScript, React, LLMs

Date: Jan–Mar 2026