Skip to content
View YihengLi-1's full-sized avatar

Block or report YihengLi-1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
YihengLi-1/README.md

Hi, I'm Yiheng Li

I'm a Computer Science student at Arizona State University building AI agents and production software at the boundary between customer workflows and engineering.

I work from the operating problem outward: understand how people actually work, define the data and integration requirements, build the system, test failure modes, and stay through rollout and iteration.

What I work on

  • AI agent deployments: RAG, vector retrieval, structured tool calls, REST APIs, deterministic fallbacks, and human escalation for service-business workflows.
  • Production backend systems: TypeScript, Python, PostgreSQL, workflow state, concurrency control, CI, E2E testing, monitoring, and recovery.
  • Applied ML evaluation: leakage-resistant experimental design, pretrained-model fine-tuning, variance analysis, and honest reporting of limitations.

Featured work

A production-oriented SIS built with NestJS, Next.js, PostgreSQL, Prisma, and TypeScript. It includes concurrency-safe enrollment, waitlists, prerequisites, RBAC, API and browser E2E tests, monitoring, and backup-restore drills.

A live Next.js/Supabase platform for reservations, Stripe payments, donations, and back-office operations. Reliability work includes server-side pricing, idempotent checkout, signed webhooks, rate limiting, reconciliation, and operational risk monitoring.

Subject-disjoint experiments comparing EEGNet with the pretrained LaBraM foundation model on PhysioNet EEG data. The project documents both the performance gain from matched preprocessing and the limits of a high-variance, single-split result.

How I build

Discover → Scope → Build → Evaluate → Roll out → Observe → Iterate

Technologies

Python TypeScript JavaScript SQL PostgreSQL Next.js NestJS Prisma Supabase Docker PyTorch RAG Tool Calling REST APIs

Connect

Pinned Loading

  1. horizon horizon Public

    Production-oriented student information system with concurrency-safe enrollment, E2E tests, monitoring, and recovery tooling.

    TypeScript 1

  2. eeg-motor-imagery-decoding eeg-motor-imagery-decoding Public

    Leakage-resistant cross-subject EEG experiments comparing EEGNet with pretrained LaBraM on PhysioNet.

    Jupyter Notebook

  3. shijia-site shijia-site Public

    Production community platform for reservations, Stripe payments, donations, operations, and risk monitoring.

    TypeScript