CMU // MISM-BIDA // 2026

Victor Kwong

Data Scientist & Software Engineer

I build agentic AI, concurrent C++ systems and financial data tools. From enterprise AI at Capital One to audio-editing research with Dolby Laboratories, my work connects evaluation, reliable software and practical applications.

Hong Kong Permanent Resident · Available January 2027

victorkw@andrew.cmu.edu
412-623-9938
Explore_Archive
Module 04 // Deployment

Professional Experience

Jun 2026 - Aug 2026

Capital One

Data Scientist Intern
McLean, VA
Task_Log_1

Built a GPT-OSS-120B text-to-SQL agent achieving 90%+ query accuracy on PostgreSQL/Snowflake compliance metrics across Cyber, Technology Risk and Resilience; used dynamic schema selection and few-shot examples to reduce prompt context.

Integrated SQL, retrieval and direct-response workers into a LangGraph supervisor workflow for investigating non-compliant metrics in an enterprise risk platform.

Engineered the agent execution harness with SQL validation, execution-based verification and automated retries, handling generated-query failures within a LangGraph supervisor-worker workflow.

Created metric-level evaluation datasets and a Weave benchmark suite covering RAG source selection, SQL AST structure, executable validity and LLM-as-judge semantic equivalence.

Dec 2024 - Jan 2025

AS Watson Group

Data Science Intern
Hong Kong
Task_Log_2

Analyzed 2M+ clickstream events with PySpark on Databricks, reconstructing user sessions and joining behavioral features; findings supported a 10% improvement in usability and a 4% reduction in bounce rate.

Enhanced search classification with Naive Bayes, word embeddings and statistical scoring, achieving 91% classification accuracy and increasing search-related purchase conversion by 13%.

Developed a new categorization method for the e-commerce recommendation engine, increasing user engagement by 15% and sales by 10% across key product categories.

Built dashboards for session and search KPIs, helping product and operations teams investigate user journeys and recommendation performance.

Jan 2024 - May 2024

Futu Holdings

Data Analyst
Shenzhen
Task_Log_3

Built scheduled Hive SQL pipelines and ClickHouse fact and snapshot tables for fund-flow and promotional-coupon analytics across Hong Kong and Singapore markets.

Designed transaction-level fact tables and daily, weekly and monthly snapshots, using partitioning and incremental updates to support recurring analytics.

Maintained promotional-coupon conversion dashboards tracking redemption, campaign performance and product adoption; partnered with operations on data accuracy and insights, contributing to a 14% increase in Cash Plus penetration.

Automated large-transaction monitoring with Bash scripts and Slack alerts, replacing manual checks with repeatable notifications.

Jun 2023 - Dec 2023

Shanghai Commercial Bank

IT Intern
Hong Kong
Task_Log_4

Validated 50+ batch reports by reconciling IBM DB2/AS400 data and legacy/new outputs, supporting 100% on-time delivery and identifying 15+ potential production defects; executed 300+ Postman tests for transfer services.

Authored Bash scripts for database preparation and output checks, and integrated batch validation into a GitLab CI/CD workflow.

Coordinated Jira test-status dashboards, delegated tasks and tracked intern progress, improving task visibility and reducing project delays by 20%.

Mar 2023 - Jun 2023

Code Free Soft

Web Development Trainee
Hong Kong
Task_Log_5

Built Playwright UI tests for forms, drag-and-drop workflows and navigation; contributed 15+ reusable automation functions and classes for common test scenarios.

Automated checks for multilingual UI rendering to verify consistency across supported languages.

Module 05 // Repository

Research & Engineering

2026 - Present
CMU Capstone / Agentic AI / Audio

Dolby Laboratories: Agentic Audio Editing

Research in Progress

Agentic AI
Planning
Tool Scheduling
Python
MMAE
SpeechEditBench

Researching natural-language audio editing through task planning and tool scheduling, with baseline comparisons on short-audio benchmark subsets.

Developed an agentic audio-editing framework with improved task planning and tool scheduling, orchestrating editing operations from natural-language instructions.

Benchmarked against SmartDJ and WavCraft on under-10-second subsets of MMAE and SpeechEditBench, achieving approximately 7% improvement in evaluated benchmark performance.

01

Instruction

02

Plan & schedule

03

Audio tools

04

Evaluate

Mar 2025 - Present
Desktop / Swift / C# / Next.js

Dopamine: Cross-platform Screen-time Tracker

Public Release v0.0.3

Swift
C# / .NET 8
Next.js
TypeScript
SQLite
Supabase
GitHub Actions

A local-first screen-time tracker for macOS and Windows. Native agents record the foreground app and window, and a bundled dashboard turns the day into a timeline, per-app breakdown and categories.

Built native tracking agents in Swift (NSWorkspace + Accessibility) and C# (.NET 8 Native AOT, GetForegroundWindow + GetLastInputInfo) that write window activity to local SQLite and pause on lock, sleep and idle.

Served a Next.js static-export dashboard from each agent on a localhost API protected by a pairing code, with a timeline, sessions, categories and a monthly calendar that holds 60 fps without charting libraries.

Designed an evidence-ordered categorisation engine (user override, browser site, app name, community votes, OS metadata, window title) validated on 115 real process names and a held-out set.

Shipped per-window forgetting, timed tracking pauses and daily update notices, and designed opt-in community categories on Supabase that require 5 installs with 70% agreement.

Automated CI builds and tests for the Swift, C# and TypeScript components, attaching macOS and Windows bundles to tagged releases.

Dopamine: Cross-platform Screen-time Tracker

Public Release v0.0.3

Download for macOS & Windows

Aug 2026 - Present
Computer Vision / ML / Video

Smart Badminton: Rally Detection & Highlights

Public Release v0.1.0

Python
scikit-learn
YOLO11
TrackNetV3
FFmpeg WASM
React
TypeScript

Turns fixed-camera badminton recordings into rally highlights: detect candidate rallies, refine their boundaries in an editor, and export the moments worth rewatching, with footage kept on the user's device.

Built a rally-detection pipeline that fuses audio, motion and pose features into a gradient-boosting rally-state model, then a trajectory-aware segmenter that owns the final cut boundaries.

Combined YOLO11 shuttle detection, TrackNetV3 sequence tracking and InpaintNet gap repair into hybrid shuttle tracking that supplies boundary and score evidence.

Shipped two editions: Browser Quick analyses and exports MP4 entirely in the browser with FFmpeg WebAssembly, while Native Pro runs the full Python pipeline locally with source-quality rendering.

Built a bilingual Studio editor with frame nudging, clip cutting, undo/redo and atomic timeline saves that never overwrite human-reviewed ground truth.

Smart Badminton
Rally Studio
Probability → Cuts 4 Rallies

Public Release v0.1.0

Open the Web App

Jan 2026 - Apr 2026
C++ / Concurrency / MVCC

BusTub: Concurrent Database Engine

Status: Private Coursework

C++
RAII
Atomics
B+ Tree
ARC
MVCC
GTest

Database systems coursework spanning concurrent indexes, buffer management, background disk I/O and transaction isolation.

Implemented a concurrent C++ B+ tree with optimistic read-latch traversal and leaf-level write locking, falling back to ancestor write latches for node splits and structural changes.

Built buffer-pool management with atomic pin counts, shared/exclusive page latches and move-only RAII guards; implemented ARC using recency/frequency lists and adaptive ghost-history tracking.

Implemented queued disk I/O on a background worker with promise/future completion, coordinating page reads, dirty-page writeback and frame replacement.

Implemented snapshot reads through MVCC undo-log reconstruction, transaction commit/abort handling, scan-predicate validation for serializable transactions and watermark-based garbage collection.

BusTub
Storage Internals
CMU DB
C++ Engine
Buffer PoolARC
MRU
MFU
B1 Ghost
B2 Ghost
Tombstone Queue
k7
k9
k12
flush
B+ Tree IndexLate Delete
root page
leaf A
123
leaf B
4x6
leaf C
789
Page Guard
Evict Path
GTest

Status: Private Coursework

View Upstream Project

Sep 2025 - Dec 2025
Low-level / Systems / C

CMU Computer Systems: 18-613 / CS:APP

Status: Completed

C
Linux
x86-64
GDB
Multithreading
HTTP
Memory Management

Systems coursework covering multithreaded networking, explicit free-list allocation, Unix process control and machine-level security.

Engineered a concurrent, multithreaded caching HTTP proxy in C, combining network request forwarding with shared response caching for simultaneous client requests.

Developed a custom dynamic memory allocator using explicit free lists and boundary-tag coalescing, implementing malloc, free and realloc to manage heap blocks and reuse freed memory.

Built a Unix shell with job control, supporting foreground/background execution and process management; implemented a cache simulator to study memory-access behavior.

Completed Attack Lab exercises in x86-64 code injection and return-oriented programming (ROP), analyzing stack layout and control flow with GDB.

CMU Computer Systems: 18-613 / CS:APP

Status: Completed

View Course Syllabus

Jan 2026 - Present
Quant / Trading / Systems

Hermes Engine: Quantitative Trading System

Private Research / Paper Trading

Python
PostgreSQL
DuckDB
Docker
FastAPI
React
IBKR

A quantitative research and paper-trading system connecting market data, factor screening, validation and broker-adapter workflows.

Built multi-source financial-data ingestion with PostgreSQL, DuckDB and Parquet storage, including validation before downstream research.

Implemented six factor families spanning risk, momentum, cointegration, crowding, entropy and formula alphas, with VectorBT parameter sweeps for candidate screening.

Implemented broker adapters for order management and position reconciliation in a paper-trading environment.

Designed a pre-deployment validation layer to separate strategy research from execution and capital-allocation decisions.

Hermes Engine
Quant Runtime
Paper
Mode
Paper
Research
Factors
Execution
Adapters
Illustrative Curve
Data Platform
DuckDB / Postgres
Research Gate
VectorBT / Nautilus
Execution
IBKR / Futu
4-Phase ArchitectureRisk Monitored
LAUNCH_PREVIEW

Private Research / Paper Trading

Internal Research Tool

Mar 2026 - Present
CLI / Research / Python

FinanceCLI: Financial Research Toolkit

Public Research Toolkit

Python
SEC EDGAR
VectorBT
DuckDB
FastAPI
OCR

Composable Python tools for financial research and AI agents, with SEC filing evidence, structured outputs and reproducible calculations.

Built a Python CLI exposing composable financial-research tools for SEC filings, XBRL statements and calculations, with structured JSON and readable Markdown outputs.

Preserved source identifiers, calculation inputs and methods in tool outputs so users and AI agents can inspect the evidence behind financial analysis.

Packaged research commands with installation guides and optional OCR, table-extraction and VectorBT backtesting dependencies for different workflows.

Finance CLI
Docs Live
research-terminal

$ finance filings.read AAPL --form 10-K

sec.edgar / xbrl / statement sections

$ finance market.ohlcv MSFT --interval 1d

json output ready for agent workflows

SEC
Filings
DuckDB
Cache
VectorBT
Backtest
tools.json schema
llms.txt docs

Public Research Toolkit

View Documentation

Sep 2024 - Present
Full-stack / AI / RAG

Finspresso: Financial Insights Assistant

Financial AI Application

LangGraph
RAG
FastAPI
React
Supabase
ChromaDB
Docker
Stripe

A scalable AI-powered platform integrating LLM with RAG for real-time financial data synthesis and contextual intelligence.

Built a LangGraph plan-retrieve-generate workflow with semantic output checks and a bounded repair step for financial question answering.

Developed a React/TypeScript interface and FastAPI backend, integrating Supabase/PostgreSQL with Chroma for relational and vector retrieval.

Validated p95 first-token latency of 2 seconds or less and approximately 20-second agentic workflows; combined relational and vector retrieval with query latency below 200 ms.

Implemented Stripe webhooks with idempotency and retry handling, supporting 99.9% reliable real-time subscription updates and integrated payment workflows.

Finspresso: Financial Insights Assistant

Financial AI Application

Visit Finspresso

Oct 2025 - Present
Data Engineering / Streaming

FlinkNewsArena: Streaming Data Pipeline

Project in Development

Kafka
Flink
SQL
JavaScript
SimHash
Checkpointing

News ingestion and enrichment with stateful stream processing, content deduplication and recoverable data delivery.

Built a Kafka/Flink pipeline for news ingestion, deduplication and storage, with checkpoint recovery and idempotent sinks to support failure handling.

Applied SimHash to identify similar articles across sources and automated content enrichment with SQL and JavaScript workflows.

01

News sources

02

Kafka / Flink

03

Deduplicate

04

Store & enrich

Jan 2026 - Present
Infrastructure / DevOps

CMU Cloud Computing

Cloud Coursework

AWS
Terraform
Auto-scaling
MongoDB
Distributed Systems

Building and managing large-scale distributed systems using cloud-native architectures.

Automated multi-tier infrastructure deployment with Terraform on AWS and Azure, managing repeatable cloud provisioning through infrastructure as code.

Implemented horizontal scaling and load balancing for web applications, with CloudWatch monitoring and automated fault-recovery strategies.

CMU Cloud Computing

Cloud Coursework

View Course Syllabus

Module 01 // Credentials_Verification

Academic Archives

Carnegie Mellon University Logo
Pittsburgh, PA
40.4433° N, 79.9436° W
MOTTO::HEART_IN_WORK
Aug 2025 – Dec 2026

Carnegie Mellon University

Master of Information Systems Management
Heinz College | Dean's List
Focus_Area_Analysis

Business Intelligence & Data Analytics

SYSTEM_READY_FOR_DEPLOYMENT
The Hong Kong University of Science and Technology Logo
Clear Water Bay, HK
22.3364° N, 114.2655° E
MOTTO::PROGRESS_INNOVATE
Sept 2020 – July 2025

The Hong Kong University of Science and Technology

Bachelor of Business Administration
BBA | Double Major
Focus_Area_Analysis

Finance & Information System

SYSTEM_READY_FOR_DEPLOYMENT
Module 02 // Capability_Analysis

Tech Stack

MODULE_01

Systems & Data Engineering

Concurrent database systems, streaming pipelines and financial data platforms.

C++CPythonSQLRAIIAtomicsMVCCMultithreadingPySparkKafkaFlinkClickHousePostgreSQLDuckDB
MODULE_02

Agentic AI & Evaluation

Planning, tool orchestration and evaluation for enterprise and research workflows.

Agentic AIMulti-Agent SystemsHarness EngineeringLangGraphLangChainRAGTool CallingContext EngineeringWeaveLLM-as-JudgePrompt Engineering
MODULE_03

Machine Learning

Model development, feature engineering and benchmark-driven experimentation.

PyTorchTensorFlowHugging FaceBERTFine-tuningLightGBMCatBoostOptunaPolarsscikit-learnMLflowVectorBT
MODULE_04

Software & Delivery

Backend APIs, interactive applications and repeatable testing and delivery.

FastAPIPydanticReactTypeScriptREST APIsSSEPlaywrightPostmanGitHub ActionsCI/CD
MODULE_05

Cloud & Analytics

Cloud provisioning, observability and analytics for operational decisions.

AWSAzureTerraformDockerLinuxGDBSupabaseStripeDatabricksTableauPower BIJira
Module 06 // Global / Recognition

Global Recognition

KAGGLE
Kaggle Competition
Silver Medal · Top 1.1%
Global Ranking Score
Log_Date
Mar 2024 – May 2024

Home Credit - Credit Risk Model Stability

Manipulated Polars dataframe, concatenated 9 CSV files by Personal ID

Reduced memory usage by 70%, selected 465 features for faster processing

Used five-fold StratifiedGroupKFold cross-validation for grouped samples

Developed ensemble voting model leveraging LightGBM and CatBoost

Model_Optimized
Ensemble_Method
STATUS: VERIFIED_ON_KAGGLE
KAGGLE
Kaggle Competition
Top 15%
Global Ranking Score
Log_Date
Sep 2023 – Jan 2024

Optiver - Trading at the Close

Engineered statistical/financial features like imbalance, momentum, and price pressure

Accelerated feature computation with Numba JIT compilation

Ensembled 5-fold cross-validated CatBoost, LightGBM, and XGBoost models

Achieved MAE score of 5.3458 with post-processing strategies

Model_Optimized
Ensemble_Method
STATUS: VERIFIED_ON_KAGGLE

// End of Competitive Log // Data Science Excellence

Module 03 // System_Activity

GitHub Engine

Core_Metrics
Repos_Deployed
...
Active_Env
...
SYNCING_DATA...
TERMINAL_PROFILE
Mainframe_Contribution_Matrix
RANK: SR_CONTRIBUTOR
Live_Sync: ACTIVE
Total_Followers: 0