>

Hi, I'm Raziq

 

I am a compiler engineer at Qualcomm working on OpenCL code generation and optimization for graphics hardware. Generally, I am interested in using mathematical theories to make correct, performant, and secure systems. I am also interested in learning about the human brain from the perspective of computation. Previously, I was a CS undergraduate at Purdue University, focusing on algorithmic foundations and systems software.

Experience

Parallel Whole-Program Analysis (PWPA)
I developed a parallel pointer analysis framework to scale the performance for modular software. Pointer analysis is often beneficial in areas like program optimization and security. However, the execution can be time intensive. This project's goal was to address this limitation by taking advantage of parallelism and redundancy in modular softare architecture.

C++

SVF

LLVM

AgMIP Global Economics Data Submission
Global Economics is an international research team under the AgMIP Project. They conduct climate-related projections and use the outputs to build interoperable data repositories. As their projects grow, maintaining these repositories becomes more challenging. I designed an automated data processing pipeline to streamline this process.

Python

Pandas

Ipywidgets

Selenium

Pytest

GitHub Action

SIMPLE-G US
SIMPLE-G US is a geospatial analysis software for agricultural data. It supports studies on long-term sustainability issues in the US. The legacy version of this software has restricted graphical capabilities due to a dated set of libraries. I rebuilt the software using modern packages, enabling visualization features that accommodate new research requirements.

Python

GDAL

SQLite

Ipyeaflet

Ipymaterialui

CMI-TEA
Critical Materials Institute (CMI) is an innovation hub under the Department of Energy. Its objective is to develop resilient supply chains for materials in clean energy technologies. CMI-TEA is proprietary software for optimizing the economic performance of CMI's ventures. I spearheaded the technical development of the software from prototype until maturity.

Python

Tkinter

Pygubu

Built with ReactJS © 2022 Raziq R. Ramli