
Experienced Software Engineer with over 6 years in C/C++ development throughout the SDLC, specializing in kernel development, graph compiler design, and performance optimization for CNNs, DNNs, and LLMs on GPUs. Expertise in parallel programming, assembly language, and GPU workload management, complemented by hands-on experience in Linux and Windows systems, Agile methodologies, and AI inference workloads.
Programming: C, C, Assembly
(SIMD), Python
Domain & AI Stacks: Graph
Compilers, LLM Inference,
CNN/DNN Optimization, ONNX
Operators, Quantization,
Operator Fusion
Systems & Tools: Linux,
Windows, Git, SDK Development,
Performance Profiling &
Regression Analysis, MS Office
Core Subjects: Deep Learning,
Machine Learning, LLM
Inference, Parallel Computing
Community Detection in Social Networks using Deep Learning, 2019 - 2020, For the problem of community detection in a unipartite network, proposed an improved method using 2-layer autoencoders and the k-means clustering algorithm., The network's matrix representation was given to the autoencoders to obtain a lower-dimensional network matrix representation., k-means clustering was applied to group similar nodes of the network together., Network modularity was calculated to evaluate the results.
Spot Award for successful ONNX unary and binary operator bring-up from frontend to backend in Blaize SDK perflibs library on Blaize v1p, improving performance of various networks., Spot Award for ONNX MatMul operator variants bring-up and optimized kernel design for MatMul 2D operator, improving Tiny-ViT network performance., Spot Award for modifying Blaize library operators to make different versions compatible with each other.