Projects

Research Projects

Binary Compression for Software Distribution

ACM SAC 2024 | Paper Link

Developed a novel binary compression technique that reduces software size by 15-30% through pattern folding. This project addresses the growing challenge of software bloat in modern applications.

Key Achievements:


Mobile App Size Optimization via IR Compression

IEEE RTCSA 2023 | Paper Link

Created a cross-file redundancy detection system for iOS apps using LLVM bitcode distribution format, addressing critical App Store size restrictions.

Key Achievements:


Android Memory Management Optimization

USENIX ATC 2020 | Paper Link

Designed and implemented Acclaim, an adaptive memory reclaim system that significantly improves user experience in Android devices.

Key Achievements:


Mobile Cache Management Framework

HotStorage 2020, Extended to FAST 2022 | Paper Link

Analyzed and optimized heterogeneous cache file behaviors to improve flash storage lifetime in Android devices.

Key Achievements:


Industry Projects

Microsoft Edge Enterprise Mobile

Microsoft | 2022 - 2024

Developed enterprise mobility features for Microsoft Edge on Android and iOS platforms.

Key Achievements:


iOS Applications Portfolio

Independent Developer | 2025 - Present

Developed and published multiple iOS applications on the App Store.

monait

Personal finance management app with AI-powered insights

DoggyDaily

Pet care tracking application with health monitoring features

Omacase

E-commerce platform for custom phone case design


Open Source Contributions

Tools & Utilities

Memory Profiler for Android

A lightweight tool for profiling memory usage patterns in Android applications, helping developers identify and fix memory leaks.

Binary Pattern Analyzer

An analysis tool that identifies recurring patterns in compiled binaries, useful for compression and optimization research.