Yupo (Jason) Niu

Open to work · PGWP · No sponsorship needed · Calgary or remote Canada

17 years building decision systems. Now I build them with LLMs.

AI Engineer in Calgary. Senior backend engineer turned AI builder — I ship multi-agent LLM systems and the production platforms underneath them.

Eight years at an HKEX-listed company on pricing, credit risk, and approval engines — now rebuilt with LLMs, RAG, and agents. I pick up unfamiliar stacks fast, own delivery end to end, and turn unclear requirements into shipped systems. Claude Code, MCP, and custom tools are how I work faster now.

terminal
~ $whoami
jason-niu — ai engineer · 17yr backend systems veteran
~ $cat stack.yml
Python · Go · TypeScript | RAG · Multi-Agent · LLM Ops · CV
~ $tail -1 metrics.log
10K concurrent users · 0.94 LLM quality · 6 AI systems shipped
~ $uptime
Building with AI, not just about AI.

How I Think

A repeatable method for unfamiliar problems, refined over 17 years.

Yupo (Jason) Niu

Yupo (Jason) Niu

AI Engineer · Calgary, Canada

Who I am: I'm Jason — 17 years building production systems, including 8 years designing decision engines, risk models, and workflow automation at Edianyun (HKEX-listed). Before LLMs, I built rule-based systems that automated pricing, risk, and approvals. Now I build the same class of systems with LLMs, RAG, and agents. 3.96 GPA across Data Analytics (4.0) and Integrated AI (3.92) at SAIT.

What drives me: I'm curious about how things work — and how they could work better. I don't use AI just to code faster. I use it to learn faster: custom curricula, unfamiliar stacks, new domains in days.

// what 17 years actually built

Fast learner

I ship in stacks I've never written.

Rewrote Edianyun's early online mall from PHP to Java with no prior PHP — delivered on schedule when PHP talent was unhirable and the stack couldn't scale horizontally. Since then: self-taught React, Go, and Swift with AI, shipping native apps and CLI tools.

Strong ownership

Eight years. From first spec to production.

As Team Lead at Edianyun I owned the projects I led — pricing, risk control, the rebuilt permission platform — from requirements and analysis through architecture, tech specs, delivery tracking, deployment, and code review.

Problem solver

0→1 where there was no playbook.

Joined Edianyun at the startup stage and turned undefined business — leasing price calculators, multi-bureau credit risk — into shipping code by working hands-on with finance and the CFO. Brought in containerization and microservices to make ops and CI/CD safer.

How I Build

The methodology runs on a toolchain I built myself — voice input, a key vault, task notifications.

Voice

Dictate code notes in English or Chinese

AI Agent

Claude Code drives edits and review loops

Code

Typed, tested, reviewed

Ship

CI/CD to production in minutes

VIBE Toolkit

Tools I built for voice-driven development

vox.sh

Voice-to-clipboard pipeline: Groq Whisper ASR → Gemini AI correction → instant IDE paste. Supports bilingual Chinese-English with programming terminology.

Bash · Groq · Gemini

akm

AES-256-GCM encrypted API key manager built in Go. Secure credential storage via macOS Keychain + SQLite for multi-service development.

Go · AES-256 · Keychain

claude-notify

Real-time Telegram notifications for Claude Code task completion. LLM-powered session summarization via Groq for async monitoring.

Bash · Telegram · Groq

84

Active Repos

past year

1,139+

Commits

past year

25

Projects

in development

9

Languages

in production

Experience

Every role began with a system that didn't exist yet. Here's what I shipped.

Problem

Help build a smart building management system — BMS, mobile app, AI document search, and face-recognition access control — for a Calgary startup (company dissolved Apr 2026)

Solution
  • Owned the entire React Native mobile app (iOS + Android) for RISE, a Calgary sports-venue membership system — delivered to the client and published to the App Store + Google Play against a JWT-secured REST API, with Google sign-in (Firebase Auth)
  • Prototyped an agentic LangChain document-RAG workflow (intent routing, multi-agent orchestration, pgvector hybrid retrieval, PaddleOCR ingestion) — validated in team testing, not productionized
  • Researched and evaluated multi-vendor face-recognition hardware for a regulated BMS access-control requirement (pre-production R&D)
  • Automated CI/CD with GitHub Actions + Docker + GCP Cloud Run — cut deploys from a manual 30+ min to 3 min per PR
Impact

Shipped the RISE mobile app to the client (App Store + Google Play) and prototyped the AI RAG workflow. The broader BMS was not delivered — the company dissolved in Apr 2026.

AI Developer

Havenz Tech
Aug 2025 – Apr 2026Calgary, Canada
React NativeTypeScriptExpoFirebase AuthLangChainpgvectorPaddleOCRPythonFastAPIDockerGCP
Problem

Build and scale enterprise decision systems for a publicly traded company — financial algorithm engines, real-time risk control, workflow automation, and distributed architectures handling 10K+ concurrent users across 8 product platforms

Solution
  • Built core financial algorithm engine implementing NPV, ACPI, and ROC calculations — the pricing decision engine powering all rental orders, buyout pricing, and risk reserve computations across multiple leasing models
  • Designed real-time risk control system with Alibaba DTS data pipelines + Kafka streaming for multi-dimensional credit scoring, automated risk alerting, and real-time indicator monitoring
  • Architected decision automation platform with multi-level approval workflows (M1→M2→M3→city manager), quota pool management, and 10+ configurable coupon/incentive policy types integrated with HR position hierarchy
  • Led 3 development teams (Risk Control, E-commerce, DevOps) across 8 product platforms, responsible for technical design, code review, and project delivery
  • Built custom Dubbo RPC framework and Spring Boot Starter library as shared infrastructure for all microservices, plus unified RBAC permission center serving 1K+ users across business units
  • Migrated monolith→Spring Cloud microservices→Kubernetes with Jenkins/GitLab CI/CD and blue-green deployments, built observability stack (ELK + Prometheus + Skywalking APM) for APM-driven latency tuning
  • Built Hyperion Data Collect, a pure-Java financial-compliance ETL for HKEX IPO audit — reconciled ledgers across six upstream systems (Oracle EBS, Hyperion HFM, U8C, order-billing, risk-control credit, ERP asset core), with Fork/Join parallel extraction staged in Redis and RocketMQ choreography gated by an Oracle master-table state machine with request_id idempotency
Impact

Led 3 teams across 8 product platforms — financial algorithm engines, risk control, and workflow automation — in production at an HKEX-listed company.

Senior Java Backend Developer / Team Lead

Mar 2016 - Apr 2024Beijing, China
ReactJavaSpring BootSpring CloudDubbo RPCMySQLRedisMongoDBElasticsearchKafkaRocketMQOracleKubernetesDockerPrometheusJenkins
Problem

Build financial systems for a leading crypto-mining hardware company — mining pool revenue distribution, a Bitcoin payment app, and automated trading

Solution
  • Maintained and optimized Antpool mining pool system, developed PoW revenue distribution algorithm with high-concurrency hashrate statistics
  • Independently developed internal Bitcoin payment application enabling employees to use Bitcoin for daily purchases
  • Integrated with multiple cryptocurrency exchange APIs for automated arbitrage trading
  • Participated in wallet API design, implemented Bitcoin transaction confirmation and blockchain data synchronization
Impact

Independently shipped the internal Bitcoin payment system. Early hands-on with distributed computing and real-time data pipelines.

Full Stack Developer

Jun 2014 - Jun 2015Beijing, China
JavaSpringMySQLRedisBitcoin Core APIExchange APIsWebSocketRESTful API
Education
Problem

Deepen AI specialization — computer vision, predictive modeling, AI governance, and applied AI project delivery

Solution
  • Core courses: Computer Vision, Predictive Analytics & Modeling, AI Governance & Ethics, Human-Centred AI, AI Management & Maintenance
  • Capstone: Applied AI Projects (PROJ-407-A) — end-to-end applied AI system development
  • Graduated April 2026 with 3.92 program GPA (7 A+ across 8 courses)
Impact

Completed — 3.92 GPA. Combined with Data Analytics, total 16 courses, 15/16 A+, overall 3.96 GPA across 54 credits

Post-Diploma Certificate in Integrated Artificial Intelligence

Sep 2025 - Apr 2026Calgary, Canada
PythonComputer VisionPredictive AnalyticsAI GovernanceMachine Learning
Education
Problem

Build data foundations — statistical analysis, predictive analytics, and business intelligence to complement 17 years of engineering experience

Solution
  • Achieved 4.0/4.0 GPA while working part-time on real-world projects with local development teams
  • Core courses: Statistical Analysis, Predictive Analytics, Business Intelligence Reporting, Business Analytics
  • Capstone: cancer recurrence prediction system achieving 97.4% accuracy with XGBoost, SHAP interpretability, and Streamlit dashboard
Impact

4.0 GPA, capstone ML system (97.4% accuracy) — statistics and ML foundation for the AI coursework that followed

Post-Diploma Certificate in Data Analytics

Sep 2024 - Apr 2025Calgary, Canada
PythonSQLMachine LearningPower BITableauXGBoostSHAP

Projects

Production and enterprise work first; learning experiments below. Filter by language and type — each card opens with the question the project set out to answer.

lang ❯
type ❯

// matches: 24 / 24

Featured

Can an AI agent find, score, build resumes for, and apply to jobs autonomously?

JobPilot AI — Agentic Job Automation

AI / ML

Autonomous multi-agent job search pipeline orchestrating 5 LLM providers with circuit breakers, structured output, reflexive quality gates, and auto-apply via real Chrome. 1,250+ tests, 4 discovery sources, Telegram bot with inline keyboards.

PythonLLM OrchestrationPydanticaiobreakerAPSchedulerTelegram Bot+2
Demo
Featured

How do you make enterprise documents searchable without structured metadata?

Industry-AI-Flow - AI Workflow Platform

AI / ML

AI workflow system with intent recognition, routing, and multi-agent orchestration. Hybrid retrieval (BM25 + vector search) with pgvector, OCR document processing, and code execution.

LangChainPostgreSQLpgvectorPaddleOCRPythonFastAPI+2
Code
Featured

How do you sell limited stock to 10,000 buyers at once and never oversell by a single unit?

YiPaiJi — High-Concurrency Flash-Sale Engine (Zero Overselling)

EdianyunBackend

Enterprise flash-sale and timed-auction platform (Edianyun) for liquidating retired office IT — the resale channel for a HKEX-listed IT-services firm managing 1.37M+ devices across ~51K enterprise customers. Built to survive 10K+ concurrent buyers with zero overselling: Redis atomic stock deduction via Lua, layered defense-in-depth (rate-limit → cache → atomic decrement → MQ), RocketMQ-async order pipeline, WebSocket real-time bidding, and a self-healing compensation loop that reconciles stuck inventory on failure.

JavaSpring BootSpring CloudRedis + LuaRocketMQWebSocket+2
Demo
Featured

How do you decide a customer's credit limit in real time without driving up bad debt?

Credit Risk Control — Deposit-Free Leasing

EdianyunFinTech

Core credit risk system (Edianyun) deciding how much credit and deposit waiver each customer gets across the full pre-lease → in-lease → post-lease lifecycle. Multi-bureau credit scoring (A/B/C/F/L/O scorecards), 4-tier approval (M1→M2→M3→city manager), configurable credit-limit pools, and overdue collection — built on a multi-module Java microservice stack with MaxCompute data-warehouse integration.

JavaSpring BootDubboRocketMQRedisMySQL+2
Featured

How do you keep permissions accurate and low-latency when 1,000 people change roles constantly?

Auth V3 — Unified Authorization Platform

EdianyunBackend

Company-wide authorization middleware (Edianyun) serving ~1,000 employees across a dozen internal systems with menu/button/URI 3-tier RBAC. Decoupled HR org structure from permission config via an auth-post mapping layer; Redis-first auth hot path with binlog CDC (Aliyun DTS) → RocketMQ cache sync, a lightweight HMAC-signed interceptor SDK, and JavaParser-based endpoint auto-scanning.

JavaSpring Cloud AlibabaNacosRocketMQRedisMyBatis-Plus+2
Featured

How do you turn six independent business databases into one audit-grade financial ledger — consistently, idempotently, and without blowing memory on tens of millions of rows?

Hyperion Data Collect — Financial Compliance ETL

EdianyunFinTech

Pure-Java financial ETL service (Edianyun) built for HKEX IPO audit compliance — it reconciles a leasing business's receivable / received / prepaid / hedging and aging ledgers across six upstream systems (Oracle EBS, Hyperion HFM, U8C, order-billing, risk-control credit, ERP asset core) and reports them into Oracle EBS / Hyperion in the exact format Finance and the auditors require. Divide-and-conquer extraction: one wide read pulls every needed field, large pull jobs of millions–tens of millions of rows split into small tasks running in parallel on a Fork/Join pool behind a join barrier, results staged in Redis (long TTL + async eviction) to avoid re-hammering the read replicas. RocketMQ choreography gates each transfer behind an Oracle master-table state machine — request_id idempotency plus phase/status polling — while dynamic-datasource @DS isolates every source's connection pool, achieving cross-system consistency without a distributed lock.

JavaSpring CloudOracle EBSHyperion HFMRocketMQFork/Join+3
Featured

How do you let an LLM agent use your existing services without handing it the keys to everything?

go-mcp-bridge — MCP Bridge for LLM Agents

AI / ML

Wraps a traditional Go ticketing backend with the Model Context Protocol so LLM agents (Claude Code, Codex, Gemini CLI) can book, pay, refund, and validate demo tickets through MCP tools, resources, and prompts — behind a Figma-style human consent + scope gate. The bridge stays thin; correctness and authorization live in the REST/infra layer: scoped expiring tokens, identity derived from the token (never from tool args), and concurrency-safe booking that prevents double-sell and double-charge.

GoModel Context ProtocolHumaPostgreSQLRedisRabbitMQ+2
Code
Featured

How do you keep four microservices consistent when any step can fail, retry, or be delivered twice?

DistriTx-Demo — Distributed Transaction Saga

Backend

End-to-end demo of distributed-transaction correctness: a ticket-purchase Saga across four Spring Boot microservices orchestrated by Temporal, with a transactional outbox → RabbitMQ → live SSE pipeline, idempotent steps behind a barrier table, and automatic compensation in reverse on failure. Visualized live in a Next.js + React Flow board.

JavaSpring BootTemporalRabbitMQPostgreSQLRedis+2

Credit Risk Analytics — Offline Scorecard Modeling

EdianyunData Science

Offline Python analytics platform (Edianyun) — the data-science counterpart to the online Credit Risk Control engine. It builds a customer-level wide table from the leasing business's MySQL + MongoDB stores and 16 credit bureaus, engineers WOE/IV features, and trains interpretable logistic-regression scorecards validated with KS/AUC/PSI. Its output is weight-optimization advice written back to the online credit engine — turning hand-tuned scorecard weights into data-driven ones learned from human-review decisions and post-rent bad-debt outcomes. Around that interpretable core, the modeling toolkit extends to GBDT challengers, anomaly/graph anti-fraud, survival-style time-to-default analysis, and reject-inference validation — model choice driven by the data's characteristics (mixed types, 60–70% missing financials, 1–5% fraud, right-censored labels, graph structure), not by chasing the newest algorithm. Read-only replicas and an isolated analysis DB keep modeling fully decoupled from live authorization. Reconstructed from the real codebase.

Pythonpandasscikit-learnSQLAlchemy+5

AI Ops Control Room - LLM Quality Evaluation

AI / ML

LLM quality automation system using LLM-as-Judge pattern. Local Qwen 3.5 simulates e-commerce customer service, DeepSeek V3 evaluates responses on relevance, faithfulness, and effectiveness — achieving 0.94/1.00 composite score.

PythonDeepEvalOllamaQwen 3.5+4
Code

Havenz Tech — RISE Mobile App + AI Prototypes

Full Stack

At Havenz Tech (Calgary, dissolved Apr 2026): solely built and shipped the RISE React Native mobile app (iOS + Android, published to the App Store and Google Play) for a Calgary sports-venue membership system; prototyped a LangChain document-RAG workflow (BM25 + pgvector hybrid retrieval, PaddleOCR ingestion, validated in team testing); and researched face-recognition hardware for a regulated building-access requirement (R&D, not productionized). CI/CD on GitHub Actions + Docker + GCP Cloud Run. The broader building-management system was not delivered.

React NativeTypeScriptExpoFirebase Auth+6

Trading Bots - LLM-Driven Automated Trading

FinTech

Multi-user SaaS trading system where local LLMs (Qwen 2.5, DeepSeek-R1) make entry/exit decisions. TradingView webhooks trigger signals, AI evaluates market context via customizable prompts, and trades execute through IBKR API with per-user/per-symbol configuration.

PythonFlaskPostgreSQLQwen/DeepSeek+4

AKM - AI API Key Manager

AI / ML

Lightweight daemon-mode API key vault for AI platforms. Secures keys with AES-256-GCM encryption and macOS Keychain integration, serves them to local scripts via Unix socket API. Supports 7 AI providers (OpenAI, Anthropic, Gemini, Groq, DeepSeek, Qwen, GLM).

GoAES-256-GCMmacOS KeychainUnix Socket+1
Code

Vox - AI Voice-to-Text Pipeline

AI / ML

Dual-endpoint (CLI + iPhone Web) voice-to-text tool with a full ASR → AI correction → pronoun verification pipeline. Uses Groq Whisper for transcription with Gemini 2.5 Flash for intelligent text correction, served via Cloudflare Tunnel.

GoGroq WhisperGemini 2.5Cloudflare Tunnel+2

Talk2Type - Voice-to-Text for macOS

Native App

Native macOS voice-to-text dictation tool with global hotkey activation. Supports 8 ASR services (OpenAI Whisper, Groq, Alibaba, Tencent, Baidu, iFlytek, AssemblyAI, Speechmatics) with cost optimization and multi-language localization.

Swift 5.9macOS NativeOpenAI WhisperGroq+2

Golf Swing Analyzer - Biomechanical Analysis

Computer Vision

iOS app for real-time golf swing biomechanical analysis using Apple Vision framework. Detects 7 biomechanical metrics and 11 issue types at 30 FPS with pose estimation, providing scoring (0-100) and video import support.

SwiftSwiftUIVision FrameworkPose Detection+2

ATV-Bilibili - Apple TV Streaming Client

Native App

Customized BiliBili streaming client for Apple TV (tvOS): QR login, live streaming with real-time comments, HDR/Dolby Vision support, SponsorBlock integration, and playlist management.

SwifttvOSAVPlayerRTSP/DASH+2
Code

Edianyun DevOps Platformization (Team Lead)

EdianyunBackend

Led the migration of legacy Tomcat applications onto a company-standard Spring Boot scaffold running on Alibaba Cloud ACK (managed Kubernetes), as DevOps team lead working hand-in-hand with ops. Authored the reusable Jenkinsfile / Dockerfile / docker-compose templates and Jenkins pipeline configs, and stood up isolated dev / test / stage environments for large company-wide projects. Built the observability layer on ELK + Skywalking with sidecar injection — designed Kibana dashboards and log-based alerts across multiple services and drove periodic system optimization from the findings.

Kubernetes (Alibaba ACK)DockerJenkinsSpring Boot+4

Production Linux Ops & Infrastructure-as-Code

EdianyunBackend

The hands-on operational backbone behind 8 years of Edianyun's Java platform. From 2016 there was no separate ops team — I ran the Alibaba Cloud CentOS ECS/VPS fleet myself: daily SSH troubleshooting, a large body of shell scripts for deploys, log triage, and data import/export, routine JVM tuning under load, and Nginx setups (TLS certs, reverse proxy, location rules) for front- and back-end test environments. As the platform grew I automated repeatable ops with Ansible and drove container workflows on kubectl / Minikube / Lens. Self-taught Terraform on throwaway VPS instances to practice infrastructure-as-code. macOS + Vim power user since 2012.

Linux / CentOSBash / ShellAnsibleNginx+4

What I'm Exploring

I design custom AI curricula to ramp into fast-moving tools.

GitHub trending, AI research on X, and custom learning paths to get working examples running in unfamiliar areas. Current threads:

Prompt EngineeringAI Development WorkflowsCustom AI CurriculaOpen Source TrendsAgentic AI

Skills

From LLM orchestration to distributed backends — 17 years shipping production systems.

42 skills·7 domains·17 years

01

AI & LLM Systems

Agentic orchestration, RAG, LLM reliability

  • Agentic AI / Multi-Agent Orchestration
  • LangChain / RAG Architecture
  • Local & Self-Hosted LLMs (Ollama, Qwen, DeepSeek)
  • MCP (Model Context Protocol)
  • Prompt Engineering
  • LLM Reliability (Circuit Breakers, Fallback Chains)
  • Structured Output (Pydantic / instructor)
  • LLM-as-Judge / DeepEval
02

Machine Learning & Data

Models, computer vision, data pipelines

  • scikit-learn / XGBoost / SHAP
  • PyTorch / Deep Learning
  • Computer Vision (YOLO26, OpenCV, MediaPipe)
  • Data Analysis (Pandas, NumPy, Plotly)
  • Streamlit / ML Deployment
  • LLMOps / Model Orchestration
03

Languages & Frameworks

Java, Python, Go, TypeScript, Swift

  • Java / Spring (Boot, Cloud)
  • Python / FastAPI
  • SQL (PostgreSQL, MySQL, Oracle)
  • TypeScript / React / Next.js
  • Go
  • React Native (iOS + Android)
  • Swift / SwiftUI (iOS, macOS, tvOS)
04

Production Engineering

Distributed systems, queues, databases

  • Distributed Systems & Microservices (Spring Cloud, Dubbo)
  • Message Queues (RocketMQ, Kafka, RabbitMQ)
  • Distributed Transactions & Sagas (Temporal, Outbox, Idempotency)
  • Real-Time (WebSocket, SSE)
  • Databases (PostgreSQL, Redis, MongoDB, Elasticsearch, vector DBs)
  • Security & Auth (RBAC, OAuth, Encryption)
05

Infrastructure & DevOps

Linux, containers, CI/CD, IaC

  • Linux / CentOS Administration
  • Bash / Shell Scripting
  • Docker / Kubernetes (Alibaba ACK, kubectl, Minikube, Lens)
  • CI/CD (Jenkins, Jenkinsfile, GitHub Actions)
  • Ansible (config management & automation)
  • Nginx (reverse proxy, TLS, location rules)
  • Observability (Prometheus, Skywalking, ELK, Kibana)
  • JVM Tuning & Production Troubleshooting
  • Terraform (self-taught / IaC practice)
  • Vim / Terminal Workflow
06

AI-Augmented Development

Claude Code, MCP, local AI tooling

  • Claude Code + MCP Daily Workflow
  • AI Pair Programming & Code Review
  • AI-Assisted Learning & Curricula Design
07

Spoken Languages

English + Mandarin

  • Chinese (Native)
  • English (Fluent)

Get in Touch

I'm looking for AI, backend, or platform teams in Canada where reliability and judgment matter. Let's talk.