Hi, I’m Yan.

Yanbao Li Yan

Open to software engineering and applied AI roles

Information Systems student at Stony Brook University. I build local-first desktop apps and explainable AI services, and I’ve shipped Windows and Android previews, public web demos and data-driven modeling work.

Portrait of Yanbao Li
Yanbao LiSoftware & AI
  • Studying at SBUInformation Systems
  • Based inStony Brook, New York
  • Shipped3 live projects
  • FocusBackend · Applied AI

Selected projects

Software I’ve designed, built and released.

VideoHarvester app window2026
C# desktop media workflow

VideoHarvester

Released · Windows

A local-first Windows app for authorized YouTube and Bilibili downloads.

  • Orchestrates yt-dlp and FFmpeg asynchronously, with preflight checks for quality, size, disk space and destination.
  • Playlist-aware queues, platform-ID deduplication, persisted history and recovery of unfinished tasks.
  • C#
  • Windows Forms
  • yt-dlp
  • FFmpeg
AdMind decision console2026
Explainable video-ad decisions

AdMind

Public demo · Web / API

A public three-scenario demo and Fastify API that decides where long-form video ads can go, and explains why.

  • Normalizes Zod-validated TwelveLabs evidence and combines it with player and campaign constraints in a typed, deterministic policy engine.
  • Browser-side MediaPipe scores four pause-ad positions and returns auditable reasons, including when no safe area exists.
  • TypeScript
  • Fastify
  • Zod
  • TwelveLabs
  • MediaPipe
Sona’s record player screen2026
Cross-platform local-first media

Sona

Preview · Windows & Android

A local-first Flutter / Dart music and music-video player, released as Windows and Android previews.

  • One SQLite core for the offline library, playlists, queue and history, with SHA-256 content deduplication.
  • Layered metadata matching with MusicBrainz and an optional Chromaprint / AcoustID fallback, plus optional Supabase sync.
  • Flutter
  • Dart
  • Riverpod
  • SQLite
  • Supabase

Research & modeling

Competition and lab work in optimization and machine learning.

Lead programmer · Optimization2025

CUMCM · Drone optimization

Owned programming and optimization modeling for coordinated drone deployment: built the geometric model, then tuned simulated annealing, Bayesian optimization, genetic algorithms, island models and NSGA-II for multi-objective strategies.

Third PrizeRead paper ↗
PyTorch research2024—25

Multimodal medical image fusion

Implemented and tuned parts of a PyTorch multimodal image-fusion model in a four-person team, covering experiments, parameter tuning, data integration and evaluation.

  • Python
  • PyTorch
Lead programmer · Modeling2025

MCM/ICM · Problem F

Owned the Python implementation for a cybercrime-policy study: hierarchical clustering, game-theoretic analysis and random-forest regression for data fitting and comparison.

Successful ParticipantRead paper ↗

About & education

I’m Yanbao Li, and I also go by Yan. I care about clear system design and features that stay useful after the demo.

I study Information Systems at Stony Brook University, after transferring from Anhui University where I studied Digital Media Technology.

My recent work spans C# media workflows, Flutter / Dart local-first apps, TypeScript / Fastify services, and multimodal model experiments involving data preparation, tuning and evaluation.

  • Stony Brook University logo
    Jul 2026 — Present

    Stony Brook University

    B.S. studies, Information Systems

    Stony Brook, New York
  • Anhui University logo
    Aug 2024 — Jun 2026

    Anhui University

    B.S. studies, Digital Media Technology

    Hefei, China · Co-lead, Mathematical Modeling Club · TA, Probability Theory

Awards & leadership

  • 2026—27Stony Brook University Tuition Scholarship2026–27 academic year
  • 2025CUMCM Mathematical Modeling CompetitionThird Prize
  • 2025ICM Mathematical Contest in ModelingSuccessful Participant
  • 2025Anhui University Student Innovation CompetitionMerit Award
  • 2024—26Mathematical Modeling Club, Anhui UniversityCo-lead

Skills & interests

Languages

  • Python
  • TypeScript
  • C#
  • Dart
  • Java
  • SQL

Frameworks

  • Fastify
  • Flutter
  • PyTorch
  • Spring Boot

Data & tools

  • SQLite
  • MySQL
  • Supabase
  • Git
  • FFmpeg
  • yt-dlp
  • MATLAB

Interests

  • Backend systems
  • Applied AI
  • Machine learning
  • Data & optimization

Let’s build something useful.

I’m looking for software engineering and applied AI opportunities where I can contribute, learn quickly and build with a strong team.