Work Experience

AppCensus - Data Analyst Intern

Annecy, France • June 2024 - August 2024

Worked on mobile app dataset analysis and extraction workflows. Analyzed data from 200+ apps, contributed improvements to the extraction pipeline for SDK detection, and supported an internal React/Flask tool used by teammates to review results. Day-to-day tasks included validating extraction output quality, comparing detections across apps, checking parser/extraction behavior, and documenting extraction changes and their observed effects.

Google Summer of Code at mitmproxy - Open Source Contributor

Innsbruck, Austria • June 2023 - September 2023

Implemented HAR import/export support for mitmproxy. The work included handling format differences across browser-generated HAR files, adding Pytest coverage for malformed and edge-case inputs, and integrating tests with CI to keep behavior stable across updates. CI required 100% code coverage, so each branch and failure mode in the implementation needed direct test coverage before merge.

Good Research - Junior Data Scientist

Berkeley, California • May 2021 - June 2023

Built queue-driven NLP processing on AWS Lambda, trained PyTorch models for screenshot classification, and supported model training and inference workflows with MLflow tracking. Also developed internal tools used to automate parts of research and analysis workflows. Work included maintaining repeatable runs, tracking model versions and experiments, and supporting handoff between research pipelines and operational workflows.

Education

University of California, Santa Cruz

B.S. in Computer Science • Expected June 2026 • GPA: 3.42

Relevant coursework includes operating systems, distributed systems, security, algorithms, machine learning, and artificial intelligence.

Competitions

Collegiate Cyber Defense Competition (CCDC)

Team Competitor • Cyber Defense / Incident Response

Competed in live defensive scenarios covering service uptime, system hardening, and incident response. Responsibilities included triaging issues, applying fixes under time constraints, and coordinating actions with teammates during active attack simulations. Work was evaluated in real time, requiring prioritization between immediate containment, restoration of critical services, and team communication.