Yuliang Peng

Hi, I'm Yuliang Peng.

Actively Seeking Software Engineer & Machine Learning Engineer Roles

Computer Science at University of Maryland. Passionate about building scalable infrastructure, distributed systems, and exploring the mathematics of AI.

Work Experience

Software Engineer Intern

ICBC USA · Financial AI & Operations Jun 2026 — Aug 2026 | Los Angeles, CA
  • Integrated an enterprise AI/LLM platform into banking workflows, developing Python/SQL adapters, prompts, and validation logic for document processing, information extraction, analytics, and financial applications.
  • Developed AI-assisted workflows for document understanding and financial analysis, transforming unstructured inputs into summaries, extracted fields, and decision-support outputs.
  • Designed SQL-backed case-state and audit models for 200+ financial exceptions, capturing lifecycle transitions, failure reasons, reviewer actions, and compliance outcomes for end-to-end traceability.
  • Developed reconciliation and monitoring workflows for deposit and card-payment failures, reducing repeated case lookup and follow-up effort by 20% while improving operational visibility and auditability.

Software Engineer (Full-time)

ModeSens · Data & Vision Engineering Apr 2025 — Sep 2025 | Remote, USA
  • Engineered components of a serverless, event-driven ingestion platform using AWS Lambda, SAM, SQS, Redis, and Asyncio/HTTPX, implementing asynchronous processing, retries, deduplication, and failure recovery.
  • Implemented modular JSON-LD / DOM / API parsers covering 360+ merchant schemas, normalizing heterogeneous product, pricing, inventory, sizing, brand, and image data into catalog records.
  • Implemented a coarse-to-fine vision-matching stack using perceptual hashing, SIFT/FLANN, CIELAB/HSV features, and SSIM, improving match accuracy by 25% and reducing manual duplicate review by 80%.
  • Implemented Redshift-to-S3 archival and ETL components using Python, SQL UNLOAD, partitioned storage, and Redshift Spectrum, validating row counts and timestamps before warehouse cleanup.

Software Engineer (Full-time)

Bank of China · Transaction Processing & Reconciliation Jul 2024 — Apr 2025 | Los Angeles, CA
  • Developed Java/Spring Boot transaction-processing and reconciliation services for financial workflows, supporting status, retries, failures, settlement states, and downstream reporting.
  • Implemented PostgreSQL-backed lifecycle controls including idempotency keys and automated reconciliation, identifying duplicates, invalid transitions, and missing settlements.
  • Investigated production failures through logs and root-cause debugging; enhanced Grafana monitoring for latency, retries, reconciliation gaps, and failures, reducing incident-triage time by 30%.

Software Engineer Intern

All People Jan 2024 — May 2024 | Remote, USA
  • Built Node.js/Express APIs and optimized SQL queries for a marketplace platform, improving transaction performance by 15%.
  • Built Python ETL pipelines to aggregate user behavior data and support analytics features for recommendation workflows.

Software Engineer Intern

Air China Jun 2023 — Aug 2023 | Chengdu, China
  • Built Spring Boot dashboards and Python data-sync scripts for flight operations, supporting crew scheduling and maintenance logs.

Featured Projects

Other Engineering Projects

Sanguosha (三国杀) Noname Web Game

Sanguosha (三国杀) Game

Interactive turn-based card game deployed as a web application on Hugging Face Spaces. Implements state machine engine, hero skill pipelines, and AI decision logic.

πŸ€— HF Space JavaScript Game AI State Machine
ApplyPilot AI

ApplyPilot AI

An advanced browser-based AI job application agent. Scrapes page DOM structures, maps fields via heuristics, and leverages Gemini to draft short answers. Persists profiles locally.

React 18 FastAPI Gemini AI Manifest V3
Face Verification MLOps

Face Verification MLOps

Embedding-based face verification evaluated on the LFW dataset. Implements similarity scoring, confusion matrices, and ROC-based threshold calibration. Fully Dockerized CLI verifier.

PyTorch Docker ROC Calibration MLOps
CV & Tactile Depth Prediction

CV & Tactile Depth

Proposed a mathematical framework for sub-micron depth prediction from tactile sensor (DIGIT) images. Reconstructs surface topology using GMM color segmentation and panorama stitching.

Python Computer Vision CNN GMMs
Semantic Product Matcher

Semantic Product Matcher

Architected a high-concurrency ingestion crawler pipeline covering 30+ retailers. Built a similarity engine combining pHash and SSIM to reduce manual validation effort by 80%.

Python Selenium pHash SSIM
Terpiez AR Mobile Game

Terpiez AR Mobile Game

Location-based AR game captured virtual creatures in real-time. Features GPS coordinate tracking, interactive dynamic maps, and player session states using Redis.

Flutter Dart Redis Google Maps
Aviation & Low-Altitude Tourism Intelligence

Aviation & Low-Altitude Intelligence

Generative ABSA pipeline over 27K+ reviews using Llama-3-8B (0.82 F1). Built coarse-to-fine multimodal validation with CLIP & Qwen2.5-VL (0.84 consistency F1) and LLM-as-a-Judge guardrails (vLLM/FastAPI) reducing structural hallucinations by 92%.

PyTorch Llama-3 Qwen2.5-VL CLIP vLLM FastAPI
Adversarial AI Game Agents

Adversarial AI Agents

Programmed spatial gameplay agents. Implemented pathfinding (A*, DFS), adversarial decisions (Minimax with Alpha-Beta Pruning), and particle filters for state estimation.

Python A* Search Minimax Particle Filter
Neural Network from Scratch

NN from Scratch

Designed and built a zero-dependency deep learning framework from mathematical foundations. Implemented forward/backpropagation, activation layers, and optimizers (SGD, Adam).

Python NumPy Linear Algebra Optimization

Research & Publications

UMD Research Project

Research Assistant

University of Maryland, College Park Nov 2025 — Apr 2026

GPU-Accelerated Spatiotemporal Event Camera Embeddings

Designed, implemented, and benchmarked event-driven machine learning models. Built custom CUDA kernels to perform high-speed, parallelized feature mapping on sparse spatiotemporal data streams generated by event-based cameras. By merging spatial convolutions with time-decay indices into fused SIMD kernels, achieved microsecond-latency ML inference on continuous high-rate sensory streams.

CUDA C++ PyTorch SIMD Parallelization Event-based Vision

Education

Master of Science in Applied Machine Learning

University of Maryland, College Park

Sep 2025 — Expected May 2027 · GPA: 3.8 / 4.0

Relevant Coursework
Data Structures & Algorithms Operating Systems Systems for ML Cloud Computing

Bachelor of Science in Computer Science

University of Maryland, College Park

Sep 2020 — May 2024 · GPA: 3.6 / 4.0 · Dean's List

Relevant Coursework
Machine Learning Computer Vision Robotics Deep Learning Data Structures & Algorithms

Technical Skills

Machine Learning & AI

  • PyTorch
  • TensorFlow
  • LightGBM
  • LambdaMART
  • Gaussian HMM
  • Llama-3 & Qwen2.5-VL
  • CLIP
  • vLLM
  • CUDA
  • Hugging Face
  • QLoRA / PEFT
  • NumPy & Pandas

Backend, Infrastructure & MLOps

  • Spring Boot
  • FastAPI
  • PostgreSQL
  • Redis
  • Docker
  • AWS
  • Grafana
  • Kubernetes
  • POSIX Sockets
  • gdb & Linux perf
  • ASan / UBSan
  • CI/CD & Git

Languages & Spoken

  • Python
  • C++
  • Java
  • JavaScript / TypeScript
  • SQL
  • C & Rust
  • English (Fluent)
  • Chinese (Native)
  • Japanese (Native, N1)