Jeriel Chan Zhi Yang

SG Citizen H-1B1 Eligible (US-SG FTA) HPI Visa Eligible (no sponsorship)

Click any card or item to expand for details.

Education

  • Bachelor of Computing in Computer Science with Second Major in Mathematics.
  • Focused on Artificial Intelligence and Algorithms tracks.
Notable Coursework

Math & RL Coursework:

MA4251 Stochastic Processes

Markov chains, martingales, Poisson processes, and Brownian motion applied to financial mathematics, queueing models, and statistical inference.

MA4275 Mathematics for Reinforcement Learning

Theoretical foundations of RL: Markov Decision Processes (MDPs), Bellman optimality operators, policy/value iteration, policy gradients, Q-learning convergence proofs, and PAC-MDP sample complexity bounds.

CS Electives:

CS4268 Quantum Computing

Quantum state spaces, qubits, quantum logic gates, quantum circuits, Grover's search algorithm, Shor's factoring algorithm, and quantum error correction fundamentals.

CS4231 Parallel and Distributed Algorithms

Distributed consensus protocols (Paxos, Raft), consistency models (linearizability, eventual consistency), mutual exclusion, distributed transactions, and parallel algorithm design.

CS4246 AI Planning and Decision Making

Partially Observable Markov Decision Processes (POMDPs), classical STRIPS/PDDL planning, heuristic search (A*, Monte Carlo Tree Search), and multi-agent temporal planning.

CCAs & Activities

NUS Mountaineering — Expedition team; summited Tsorku Peak (5,800 m), Himalaya, Nepal.

NUS Calisthenics — Competitive streetlifting athlete.

NUS Computing Code For Community — President; led 30 mentors providing free coding lessons to underserved children.

Experience

  • Engineer on the Athena trade management platform supporting global EM fixed income market-making (Python).
What is Athena?

Athena is JPMorgan's proprietary Python-based front-office trading platform, handling real-time pricing, risk, and trade lifecycle management for Fixed Income, FX, and Equities — one of the largest in-house trading systems in finance.

The Emerging Markets (EM) fixed income desk focuses on bonds and rates in developing economies, requiring very low-latency pricing, hedging, and inventory management.

PythonFixed IncomeMarket MakingAthena
  • Built an MCP-based agentic AI assistant for liquidity operations with role-based entitlements, guardrails, and SPA bundling; presented to Managing Directors globally and secured line-of-business approval for adoption.
  • Migrated legacy dashboards into production using TypeScript/React and Java Spring Boot microservices.
  • Implemented backend Python API services and enforced strict SQL-injection prevention standards.
MCP-Based AI Assistant — Deep Dive

The Model Context Protocol (MCP) is an open standard by Anthropic letting LLMs call external tools and data sources in a structured, safe way.

Key design decisions:

Role-based entitlements: Users (trader, risk, ops) could only invoke tools they were authorized for — enforced at the MCP server layer, not just the UI.

Guardrails: Output filters prevented hallucinated numbers or unauthorized assertions — critical in a regulated financial environment.

SPA bundling: Packaged as a single-page app for embedding into existing internal portals.

Received line-of-business approval — passing compliance, legal, and technical review for production use.

Dashboard Migration — Deep Dive

Migrated legacy internal dashboards to modern TypeScript + React frontend backed by Java Spring Boot microservices. Involved complex financial table layouts with real-time data and ensuring backward API compatibility.

MCPAgentic AITypeScriptReactSpring BootPython
  • Co-authored QMAVIS research paper on improving Large Multimodal Models, accepted to FUSION 2025.
  • Phoenix: Contributed to the Home Team's first internal LLM chatbot for 11 sub-agencies (fine-tuning and safety guardrails, deployed on H100 GPUs), developed with Mistral AI and Microsoft; RLHF fine-tuning on domain datasets. Presented to Ministers and Directors.
  • Built full-stack multimodal GenAI poster generator for CNB (Next.js, Azure OpenAI, LlamaIndex, Flux, MongoDB) — cutting poster creation from hours to minutes.
Project Phoenix — Deep Dive

Phoenix is the Home Team's first internal LLM chatbot, deployed across 11 sub-agencies (Police, Civil Defence, Immigration, Prisons, etc.).

• Developed with Mistral AI and Microsoft, deployed on NVIDIA H100 GPUs.

RLHF fine-tuning: Curated domain datasets via web scraping + preprocessing, then preference-based fine-tuning aligned with government communication norms.

Safety guardrails preventing inappropriate content in a sensitive law enforcement context.

• Presented outcomes to Ministers and Directors.

CNB GenAI Poster Generator — Deep Dive

Full-stack multimodal poster tool for the Central Narcotics Bureau (CNB):

Next.js frontend with drag-and-drop template selection and live preview.

Azure OpenAI (GPT-4o) for copywriting from campaign briefs.

LlamaIndex for RAG over past designs and brand guidelines.

Flux (image diffusion) for generating visual assets.

MongoDB for template storage and sessions.

Result: Reduced poster creation from hours to minutes.

RLHFLLM Fine-tuningNext.jsAzure OpenAILlamaIndexMongoDBH100
  • Built Vue 3 + Firebase KPI dashboard consolidating accuracy metrics by product and location with Firestore caching and buffering.
  • Led and trained 11 remote contractors on labeling workflows for CV/AR model training.
KPI Dashboard Details

Augmodo builds AR shelf-scanning tools for retail. CV model accuracy metrics (object detection, planogram compliance) tracked per SKU and store location.

Vue 3 with reactive state and custom charts.

Firestore caching with TTL invalidation — reduced read costs; write buffer batched metric updates from edge devices.

• Surfaced false-positive rates and confidence distributions enabling PMs to identify model drift.

Contractor Training

Led 11 remote contractors across time zones for CV/AR annotation tasks.

• Wrote labeling guidelines and edge-case docs for inter-annotator consistency.

• Computed inter-annotator agreement (Cohen's kappa) and flagged low-confidence samples.

• Weekly syncs and task tracking to hit labeling quotas on time.

Vue 3FirebaseComputer VisionARData Labeling

Research & Publications

  • Ran benchmark evaluations and ablations on VideoMME, PerceptionTest, and EgoSchema.
  • Achieved +38.75% relative Top-1 improvement on VideoMME (with subtitles) over VideoLLaMA2 baseline.
Method Overview

QMAVIS = Query-Mapped Audio-Visual Instruction Synthesis. A fusion architecture routing queries to specialized sub-models (audio, visual scene, temporal reasoning) and aggregating via learned weighting — enabling coherent understanding of very long videos that exceed single-model context windows.

Benchmarks Explained

VideoMME: Industry-standard multi-modal eval on short/medium/long videos (up to 1hr+), with and without subtitles.

PerceptionTest: DeepMind benchmark for visual perception — object tracking, depth ordering, counting over short clips.

EgoSchema: Meta's first-person video QA — 5,000 MCQs over 3-minute clips requiring long-term temporal reasoning.

VideoLLaMA2: Strong open-source baseline from Alibaba DAMO Academy that QMAVIS outperforms.

arXiv ↗Multimodal LLMsVideo UnderstandingIEEE FUSION 2025

Achievements & Projects

  • Price-time priority matching engine based on HKEX OTP-C microstructure.
  • Fixed-point prices, std::map levels with FIFO deques, O(1) cancel via pointer-index.
  • ELO / SLO / AON / market orders. Stress-tested with 10,000 orders — zero crossed books.
Technical Design

Data structures: std::map<Price, Level> sorted by price; each Level is std::deque<Order*> — O(log n) price lookup, O(1) FIFO dequeue for time-priority matching.

O(1) cancel: Orders store index into their deque. unordered_map<OrderID, Order*> gives O(1) lookup. Cancel is direct deque erase.

Fixed-point arithmetic: Prices as integers (x100) to avoid floating-point rounding causing erroneous crosses.

Order types: ELO (Enhanced Limit), SLO (Stop-Limit, triggered at stop price then rests as limit), AON (All-or-None, full match or reject), Market (walks book at best price).

C++SystemsMarket MicrostructureHFTHKEX OTP-C
  • Behaviour-accurate MOS 6502 CPU emulation with memory-mapped bus and cartridge mapper support.
Architecture

The MOS 6502 is an 8-bit CPU from 1975 powering the NES, Apple II, Commodore 64. Emulating it accurately requires all 56+ official opcodes plus undocumented opcodes real games relied on.

Memory-mapped bus: ROM, RAM, PPU registers, APU, and controllers share a 16-bit address space — reads/writes dispatch by address range.

Cartridge mapper support: Games used hardware bank-switching chips (iNES mapper numbers) to address more ROM than the address space allowed.

Cycle accuracy: Instructions take varying cycles — critical for PPU synchronization (the graphics chip is cycle-coupled to the CPU).

C++EmulationMOS 6502Systems
  • Decentralized P2P fiat-to-crypto ramp using Flare Network's Data Connector for trustless payment attestation.
  • Won 1st Place in two tracks at ETHOxford 2025 (Consumer + Flare Network).
How It Works

Traditional ramps require trusting a centralized exchange. FlareGate replaces this:

1. Buyer locks crypto into smart contract escrow on Flare Network.

2. Seller sends fiat via any payment rail (PayNow, bank transfer, etc.).

3. Flare's Data Connector (on-chain oracle) cryptographically attests the fiat payment — no trusted intermediary.

4. Smart contract automatically releases escrowed crypto upon verified attestation.

Result: Trustless settlement with no centralized exchange risk.

BlockchainFlare NetworkSmart ContractsDeFi
  • Co-founded ACRA-registered edtech startup with MMORPG-style coding learning platform.
  • Pitch deck secured $10K NUS VIP grant + HANGAR incubation.
  • Shipped MMORPG coding MVP to 100+ beta testers.
Product & Grant Context

Omega City gamified coding education by wrapping programming challenges inside an MMORPG game world. Players completed “quests” that were actually coding exercises.

NUS VIP: Competitive grant requiring full business plan, market analysis, and VC pitch panel.

HANGAR: NUS startup incubator with office space, mentorship, and investor introductions.

• ACRA-registered as a formal Singapore company.

EdTechStartupNUS VIPHANGAR
  • Singapore Mathematical Olympiad (SMO) — Bronze, Senior; Bronze, Junior.
  • Australian Mathematics Competition (AMC) — Distinction.
  • Euclid Contest (University of Waterloo) — Distinction.
Competition Context

SMO: National competition by Singapore Mathematical Society. Tests combinatorics, number theory, geometry beyond curriculum. Bronze = top ~15–20% nationally.

AMC: International — 100,000+ participants in 30+ countries. Distinction = top ~15% globally.

Euclid Contest (CEMC, Waterloo): Pre-university proof-writing and advanced problem-solving. Distinction = top ~25% internationally.

SMO Bronze (Senior)SMO Bronze (Junior)AMC DistinctionEuclid Distinction

Leadership & Teamwork

  • Led 30 volunteer mentors from NUS Computing to teach coding to children from low-income families.
  • Organized weekly lessons, volunteer training, curriculum design, and outreach partnerships with welfare homes and community centers.
LeadershipCS EducationCommunity Service
  • Commissioned officer commanding 60 police servicemen in security and riot control ops during National Service.
  • Responsible for training, welfare, operational readiness, and command during live public order operations.
About Special Operations Command

The Special Operations Command (SOC) is a specialized SPF formation for public order maintenance, riot control, VIP protection, and emergency response. Officers trained in crowd management, use-of-force protocols, and tactical operations under pressure.

CommandLeadership Under PressureNational Service
  • NUS expedition team that summited Tsorku Peak (5,800 m) in the Himalayan range, Nepal.
  • Multi-week high-altitude expedition: technical climbing, altitude acclimatization, team coordination in extreme conditions.
High-Altitude5,800 m SummitHimalaya

Technical Skills & Tools

Languages
C++
  • Limit Order Book Engine: Built price-time priority matching engine based on HKEX OTP-C microstructure with fixed-point prices, std::map levels with FIFO deques, and O(1) cancel via pointer indexing.
  • NES Emulator: Built behaviour-accurate MOS 6502 CPU emulation with memory-mapped bus, cycle accuracy, and cartridge mapper support.
  • Algorithms & DS: High-performance data structures, memory management, std algorithms.
Python
  • JPMorgan Chase: Athena platform development for global EM fixed income market-making; backend API services with SQL-injection prevention standards.
  • HTX / AI Research: QMAVIS multimodal LLM benchmark evaluations, ablation scripts, and RLHF fine-tuning dataset preparation.
  • Frameworks & Libraries: FastAPI, PyTorch, Pandas, NumPy, LlamaIndex, OpenAI SDKs.
TypeScript
  • JPMorgan Chase: Modernized production dashboards with React & TypeScript.
  • HTX: Full-stack Next.js + TypeScript GenAI poster generator for Central Narcotics Bureau (CNB).
  • FlareGate: Front-end & Web3 wallet integration for P2P crypto ramp.
Java
  • JPMorgan Chase: Developed and maintained Java Spring Boot microservices backing internal financial dashboards.
  • CS Fundamentals: Object-oriented design, multithreading, concurrent data structures, JVM performance tuning.
AI & Data
LLMs & Prompt Engineering
  • HTX Project Phoenix: Contributed to Home Team's internal LLM chatbot deployed across 11 sub-agencies on H100 GPUs (Mistral AI & Microsoft).
  • RAG & Copilots: Built RAG systems using LlamaIndex and Azure OpenAI for poster generation and domain-specific Q&A.
MCP (Model Context Protocol)
  • JPMorgan Chase: Built an agentic AI assistant for liquidity ops using Model Context Protocol (Anthropic standard).
  • Architecture: Implemented role-based entitlements, output safety guardrails, and SPA client bundling for enterprise adoption.
Fine-tuning & RLHF
  • HTX: Data scraping, preprocessing, and RLHF (Reinforcement Learning from Human Feedback) fine-tuning for domain-specific LLMs.
  • Alignment: Supervised Fine-Tuning (SFT) & DPO/PPO preference alignment for government communications.
Evals & Benchmarking
  • QMAVIS Paper: Ran comprehensive benchmark evaluations on VideoMME, PerceptionTest, and EgoSchema.
  • Results: Achieved +38.75% relative Top-1 improvement on VideoMME (with subtitles) over VideoLLaMA2.
Guardrails & Safety
  • Enterprise & Public Sector: Designed input/output safety guardrails preventing hallucinated values in finance (JPMC) and classified/sensitive content leaks in law enforcement (HTX).
Multimodal AI & Diffusion
  • QMAVIS: Long video-audio understanding using fusion of large multimodal models (FUSION 2025).
  • CNB Poster Generator: Image generation pipelines combining GPT-4o copywriting with Flux image diffusion models.
Frameworks & Web
React / Next.js
  • JPMorgan Chase: Replaced legacy dashboards with responsive React + TypeScript interfaces.
  • HTX: Full-stack Next.js app with Server Actions, API routes, and real-time canvas preview.
Spring Boot
  • JPMorgan Chase: Java Spring Boot microservices handling REST API endpoints, DTO mapping, and enterprise security standards.
FastAPI
  • High-performance asynchronous Python REST APIs for LLM inference, MCP tool servers, and data preprocessing services.
Vue 3
  • Augmodo: Built Vue 3 + Composition API KPI dashboard tracking retail product & location accuracy metrics with reactive state and custom charts.
Node.js
  • Server-side JS/TS runtime, build tools, backend scripting, web sockets, and Express services.
Systems & Infra
Linux & GPU Clusters
  • HTX H100 Deployment: Operating on Linux GPU clusters (NVIDIA H100s) for fine-tuning and inference.
  • Bash scripting, process management, environment setup, and system monitoring.
Git & Version Control
  • Branching strategies, rebase workflows, pull request reviews, and enterprise repo management (GitHub/GitLab/Bitbucket).
PostgreSQL & SQL
  • Relational database schema design, parameterized queries, indexing, and strict SQL-injection security standards.
MongoDB
  • HTX CNB Poster Tool: Document store for poster templates, generated campaign metadata, and user session states.
Firebase & Firestore
  • Augmodo: Firestore client caching with TTL invalidation to minimize read costs, and write-buffering for batch edge updates.
AWS
  • Cloud infrastructure: S3 object storage, EC2 compute instances, Lambda serverless functions, and IAM roles.
Jenkins & CI/CD
  • Automated build pipelines, continuous integration, unit/integration testing stages, and deployment workflows.