About

01

PROFILE

I am a software engineer graduate student exploring AI-enabled systems, software architecture, and low-level systems programming.

Currently pursuing my Master of Science in Software Engineering at Carnegie Mellon University, I previously completed my Bachelor of Science in Computer Science degree with High Honor in Research at the University of Rochester. My coursework focus on ML systems, software architecture, and systems programming, as well as software engineering principles and techniques.

My prior research focuses on non-intrusive workload characterization of large language models (LLMs) using GPU telemetry and cache timing side-channels.

02

CURRENTLY

STUDY
Graduate coursework in software engineering at Carnegie Mellon University, focusing on softwares leveraging modern LLMs, as well as designing efficient and scalable software systems.
BUILDING
Scalable backend microservices and performance-oriented tooling. AI-powered applications.
RESEARCH
Non-intrusive LLM workload characterization using NVML GPU telemetry and Flush+Reload cache timing side-channels with classification.
03

BEYOND

HARDWARE & SILICON

Benchmarking Intel AMX matrix acceleration on Sapphire Rapids, microarchitectural profiling, and hardware teardowns.

RESEARCH PAPERS

Reading emerging AI and machine learning literature alongside foundational systems papers, processor architectures, and computing history.

LOCAL LLM

Self-hosting open-weight models, quantization experiments, and exploring high-efficiency local inference runtimes.

PHOTOGRAPHY

Motorsport, aviation, and nature photography.

04

FOCUS

01

ML SYSTEMS & TELEMETRY

Non-intrusive ML workload characterization: NVML GPU telemetry and Flush+Reload cache signals extracted as PyTorch tensors for inference-phase classification.

02

SYSTEMS PROGRAMMING

Low-level execution work in C and ASM, runtime optimization, and heterogeneous compute pipelines.

03

SOFTWARE ARCHITECTURE & SYSTEMS

Distributed backend systems: microservice architectures on gRPC/NATS, Docker, and Kubernetes, plus backend platforms.

04

SOFTWARE ENGINEERING

Rigorous software lifecycle practices, automated testing and CI/CD automation, API contract design, and engineering methodologies for AI-enabled systems.