My Journey So Far.

here's what I've been up to.

Work & experience

  1. Make Programming Simple Lab

    Undergraduate Researcher

    Researching GPU kernels and compilers to accelerate ML and HPC.

    • Developing a torch.compile pass that routes FP64 matmuls between native execution and Ozaki Tensor Core emulation.
    • Writing custom PyTorch operators that expose Ozaki kernels and integrate them into the PyTorch backend.
    • Building accuracy and cost models to optimize emulation scheme, slice count, and backend kernel strategy per workload.
    • Integrating CUDA/Triton fused kernels and benchmarking against cuBLAS FP64 and existing emulation methods.
    • PyTorch
    • CUDA
    • Triton
    • Compilers
    • HPC
  2. Sun Devil Motorsports Formula SAE

    Data Acquisition Engineer

    Building telemetry, embedded machine learning, and trackside tools for a Formula SAE race car.

    • Wrote a Python lap simulator using real car geometry and thermal tire models to generate telemetry data.
    • Trained and quantized a TensorFlow tire-slip ratio model to 0.004 MAE, deploying it on STM32 at 5 ms latency.
    • Wrote ESP32 firmware to monitor coolant flow and temperature, transmitting over CAN every 100 ms.
    • Built an HTTP file server in C on ESP32, reducing log retrieval time by 30 minutes for 15 trackside engineers.
    • C
    • Rust
    • ESP32
    • FreeRTOS
    • CAN
  3. Active Perception Group

    Undergraduate Research Assistant

    Supported robotic navigation research through multi-modal sensor data collection and ROS2 telemetry on NVIDIA Jetson.

    • Supported an event-camera navigation project with two MS students through data collection across campus.
    • Collected 10 hours of event-camera, RGB, and IMU data to create a multi-modal dataset for training robotic policies.
    • Ran ROS2 on an NVIDIA Jetson to capture robot telemetry during campus data collection for navigation research.
    • Collected event-camera streams to support Spiking Neural Network training for the robotic navigation project.
    • Jetson
    • ROS2
    • Computer Vision
    • Event-Based Cameras

Leadership

  1. Software Developers Association (SoDA) @ ASU

    Technology Officer

    Helping students learn, build, and connect through technical workshops and community tools.

    • Organize and host technical workshops, including agentic coding tools, for 200+ ASU students.
    • Develop and maintain the public website, CSWiki, and tools used by 20+ officers and 500 students.
    • Leadership
    • Workshops
    • Developer tools

Education

  1. Arizona State University (Barrett Honors)

    B.S. Computer Science · Minor in Mathematics

    GPA: 4.0/4.0

    Data Structures & Algorithms, Programming Languages, Object Oriented Programming Calculus III, Linear Algebra, Discrete Mathematical Structures