Hi, I'm

Ryan Ahrari

M.S. Computer Science & Engineering  ยท  UC Santa Cruz

Building performant systems at the intersection of machine learning, hardware design, and distributed infrastructure.

Download Resume Get in Touch

About Me

Ryan Ahrari

I'm a software engineer with a passion for building intuitive, performant applications. I specialize in Python, C, and system design, with experience spanning machine learning research, ASIC digital design, and distributed cloud infrastructure.

Previously, I worked on the Resilient Kubernetes Cluster Availability project in partnership with DELL. When I'm not coding, I love to read and play basketball.

Education

M.S. Computer Science & Engineering University of California, Santa Cruz
Download Resume

Experience

Feb 2024 – Present

AI Trainer

DataAnnotation · Remote

Design and evaluate coding problems across Python, JavaScript, React, and C++, providing structured feedback to train large language models. Review AI-generated code for correctness, performance, and clarity using OpenAI and Claude.

Jun 2022 – Sep 2023

Software Associate

Infosys Limited · Remote

Designed high-performance SQL queries and PL/SQL procedures for Oracle E-Business Suite. Resolved critical database integrity issues and automated manual validation workflows, ensuring SLA compliance across enterprise-scale applications using Agile methodologies.

Oct 2019 – Jun 2022

Computer Science Tutor

Baskin School of Engineering, UC Santa Cruz

Tutored 100+ undergraduate students in data structures, algorithms, systems programming, and computer architecture — improving exam pass rates by 20%. Delivered lectures on logic design, FPGA prototyping, and hardware description languages.

Projects

Interpretability & Explainability Analysis

Analysis of a collection of research covering explainability and interpretability in AI. Examines the positive outlook for these techniques alongside the challenges around monetary investment and adoption.

View Paper →

ASIC Reaction Game

FPGA reaction game designed and simulated using ASIC design principles and SystemVerilog with verification tools. Features three interacting finite-state machines driving rounds of gameplay and an overall winner.

View on GitLab →

Resilient Kubernetes Cluster Availability

Protocol for providing resilience to Kubernetes clusters in partnership with DELL. Detects and migrates at-risk etcd pods before instability using etcd's REST API to preserve cluster metadata.

View on GitHub →
In Development

MetalsMarket

Full-stack marketplace platform for buying and selling metals, built end-to-end as sole developer using React, Next.js, TypeScript, and SQL. Features secure RBAC authentication, advanced search and filtering by metal type, grade, quantity, and price, with Stripe payment integration.

React · Next.js · TypeScript · SQL · Stripe