COMPUTER SCIENCE

Project Archives

Project Archives

End-to-End Detection of Network Compression

FALL 2023

COMPUTER NETWORKS

Developed a client/server and standalone application to detect end-to-end network compression on a network path using custom UDP and TCP packet trains.

Implemented packet-based compression detection logic, comparing latency differences between low-entropy and high-entropy UDP packet trains to infer compression.

Used raw sockets and manual packet construction, including IP headers with specific TTL values and TCP SYN probes to detect compression in uncooperative environments.

Parsed configurable parameters from JSON files, enabling flexible testing across various network conditions and server/client configurations.

Validated functionality through time-based analysis, measuring inter-arrival times and handling packet loss scenarios with timeout conditions.

End-to-End Detection of Network Compression

FALL 2023

COMPUTER NETWORKS

Developed a client/server and standalone application to detect end-to-end network compression on a network path using custom UDP and TCP packet trains.

Implemented packet-based compression detection logic, comparing latency differences between low-entropy and high-entropy UDP packet trains to infer compression.

Used raw sockets and manual packet construction, including IP headers with specific TTL values and TCP SYN probes to detect compression in uncooperative environments.

Parsed configurable parameters from JSON files, enabling flexible testing across various network conditions and server/client configurations.

Validated functionality through time-based analysis, measuring inter-arrival times and handling packet loss scenarios with timeout conditions.

USFMobile UX Redesign

FALL 2022

UX DESIGN

Conducted user research to evaluate student sentiment and usability concerns regarding the USFMobile app at the University of San Francisco.

Conducted interviews to identify key pain points in the app's user experience and functionality.

Synthesized user insights into actionable themes to guide the redesign process, prioritizing usability, clarity, and student engagement.

Proposed a redesigned UI and UX, addressing issues such as navigation, task discoverability, and visual hierarchy.

Developed a low-fidelity prototype to visualize and test improved user flows based on research findings.

USFMobile UX Redesign

FALL 2022

UX DESIGN

Conducted user research to evaluate student sentiment and usability concerns regarding the USFMobile app at the University of San Francisco.

Conducted interviews to identify key pain points in the app's user experience and functionality.

Synthesized user insights into actionable themes to guide the redesign process, prioritizing usability, clarity, and student engagement.

Proposed a redesigned UI and UX, addressing issues such as navigation, task discoverability, and visual hierarchy.

Developed a low-fidelity prototype to visualize and test improved user flows based on research findings.

Search Engine

FALL 2022

SOFTWARE DEVELOPMENT

Developed a Java-based backend for a search engine, implementing a multi-threaded web crawler using sockets to efficiently index web pages.

Built an in-memory inverted index to optimize keyword-based search, ensuring fast retrieval, along with a work queue to manage concurrent crawling.

Search Engine

FALL 2022

SOFTWARE DEVELOPMENT

Developed a Java-based backend for a search engine, implementing a multi-threaded web crawler using sockets to efficiently index web pages.

Built an in-memory inverted index to optimize keyword-based search, ensuring fast retrieval, along with a work queue to manage concurrent crawling.

Let's work together

Open to opportunities and collaboration.