Portfolio

portfolio

1. HPCToolkit: Advanced GPU Performance Analysis

High-Performance Computing, GPU Optimization, Instruction Sampling

Extended the cutting-edge performance analysis tool for high-performance computing systems:

View Project

2. Accelerating LLM Inference with Ragged Tensor Optimization

CUDA, CUTLASS, CUBLAS, C++ Programming

Optimized an grouped GEMM library for LLM inference:

View Project

3. LightNeuron: GEMM-Optimized Framework for ML Inference

GEMM Optimization, SIMD Programming, x86-64 Architecture

Developed an educational neural network library optimized for x86-64 architecture:

View Project

4. Mastodon Insights: Large-Scale NLP Analysis with Apache Spark

Distributed Computing, Apache Spark, Big Data, Natural Language Processing

Designed and implemented a distributed NLP processing pipeline for analyzing Mastodon content:

View Project

5. LeakCheck: Memory Leak Detection Library for C Applications

Graph Search, Memory Leak Detection, Software Reliability, C Programming

Designed a comprehensive memory leak detection library for C applications:

View Project

6. Awesome GEMM: Comprehensive Matrix Multiplication Resource

Matrix Multiplication, High-Performance Computing, Software Optimization

Curated an extensive collection of GEMM frameworks and libraries:

View Resource

7. Hands-on SIMD Programming with C++

SIMD Programming, Parallel Processing, C++, Performance Engineering

Created a practical guide to SIMD programming in C++:

View Guide

8. Stanford CS149: Parallel Computing Coursework

Parallel Computing, OpenMP, CUDA Programming

Completed coursework in parallel computing, showcasing:

View Projects

9. LZ77 Compression Algorithm Implementation

Data Compression, LZ77, C Programming, Algorithm Design

Implemented the LZ77 compression algorithm in C:

View Project

10. Eva: A Modern Functional Programming Language

Language Design, Interpreter Development, Functional Programming, Object-Oriented Programming

Designed and implemented a modern programming language combining functional and object-oriented paradigms:

View Project