Hi!

I'm Philip Pincencia

Computer Engineering & Mathematics @ UCSD

About Me

I am a Computer Engineering & Math student at UC San Diego interested in DSP, systems programming, embedded software, optimization, and machine learning. I enjoy building projects that connect math with computing.

C C++ Python MATLAB PyTorch SystemVerilog Linux Docker Vivado Git

Experience

Incoming PCIe Intern

Qualcomm

June 2026 - Sep 2026
  • Working on PCIe Endpoints using QEMU & OS knowledge.

Software Developer Intern

Ansys, part of Synopsys

Sep 2025 - Dec 2025
  • Optimized and debugged C# tooling workflows to improve engineering productivity and reduce CI/debug iteration time.
  • Built automation-focused improvements across development and testing processes using IDE, debugger, profiler, and Unix-based tooling.
  • Collaborated with engineering teams to improve software reliability, maintainability, and developer feedback loops.

Software Engineer Intern

huMannity Medtec

Jun 2025 - Aug 2025
  • Built a modular biosignal processing pipeline with structured configuration and validation using Python and Pydantic.
  • Performed feature engineering and parameter optimization on patient biosignals, improving robustness and accuracy by roughly 10%.
  • Integrated prompt orchestration, JSON-structured outputs, and detailed logging for reproducible biomedical data workflows.

Undergraduate Researcher

UC San Diego Jacobs School of Engineering

Jun 2024 - Aug 2024
  • Implemented a Variable Order Markov Model using a multiway trie in Python to analyze melodic complexity in music.
  • Processed chord changes using C++ and Regex to improve analysis efficiency across symbolic music datasets.
  • Presented research at the Summer Research Conference after receiving TRELS Scholarship funding.

Education

B.S. Computer Engineering, B.S. Mathematics

University of California, San Diego

Expected 2026
  • Top 8 Integration Bee @ UCSD

Coursework

Selected Courses Taken

ECE
  • ECE 35: Intro to Analog Design
  • ECE 45: Circuits and Systems
  • ECE 65: Analog Circuits
  • ECE 101: Linear Systems
  • ECE 108: Digital Circuits
  • ECE 109: Probability
  • ECE 111: Advanced Digital Design
  • ECE 158B: Data Networks II
  • ECE 161A: Intro to Digital Signal Processing
  • ECE 251A: Digital Signal Processing
  • ECE 253: Image Processing
  • ECE 269: Linear Algebra
  • ECE 273: Convex Optimization
CSE
  • CSE 30: Computer Systems
  • CSE 100: Advanced Data Structures
  • CSE 101: Algorithm Design & Analysis
  • CSE 120: Operating Systems
  • CSE 140: Digital Design
  • CSE 141: Computer Architecture
  • CSE 153: Machine Learning for Music
  • CSE 167: Computer Graphics
MATH
  • MATH 20E: Vector Calculus
  • MATH 100AB: Abstract Algebra I/II
  • MATH 120AB: Complex Analysis I/II
  • MATH 140AB: Real Analysis I/II
  • MATH 181A: Mathematical Statistics
  • MATH 187A: Cryptography
  • MATH 188: Algebraic Combinatorics
  • MATH 194: Mathematics of Finance
  • MATH 277A: Quantum Complexity Theory
  • MATH 285: Stochastic Processes