University of Waterloo · B.Math

High-performance systems. Scalable backend architecture.

I'm Jack Shi, a Software Engineer studying Combinatorics & Optimization and Computational Mathematics at the University of Waterloo. I focus on distributed backend infrastructure, multi-threaded networking, and production cloud systems.

Education UW Mathematics '29
Specialization Systems & Distributed
Location Waterloo / Toronto
shi-telemetry.sys [LIVE] RUNNING
Degree B.Math Honours
Major / Minor C&O / Computational Math
C++ HTTP Server 80,000+ RPS / 50k Conns
Recent Co-op Hubio Technology (SWE)
Cloud Architecture AWS Lambda, DynamoDB, S3
RAG Engine Precision 94% Ground-Truth
Primary Languages C++, Python, TypeScript, Go
80,000+ RPS
C++ Multi-threaded TCP Server

Non-blocking I/O event loop with a custom thread pool supporting 50,000+ concurrent connections.

10+ Services
Enterprise Cloud Migration

Led Express, Angular, and DynamoDB backend modernization at Hubio, cutting production PDF parsing bugs by 75%.

94%
RAG Ground-Truth Accuracy

Engineered hybrid retrieval combining cosine dense vectors with Elasticsearch sparse indexing for complex document queries.

01 // Engineering Highlights

Selected Systems Projects

A look into systems built with mechanical sympathy, low latency, and distributed fault tolerance.

02 // Industry Track Record

Co-op Engineering Experience

Three rigorous technical internships spanning backend microservices, performance engineering, and full-stack development.

MAY 2026 — AUG 2026
Hubio Technology
Toronto, Ontario
Software Engineer Co-op

Modernized 10+ Express and DynamoDB microservices during Node.js v14 to v24 migration. Engineered serverless transaction pipelines on AWS Lambda, DynamoDB, and S3; reduced driver PDF parsing bugs by 75%.

SEP 2025 — DEC 2025
Agfa Healthcare
Waterloo, Ontario
Performance Test Engineer Co-op

Automated load test suites using TypeScript and Playwright for complex customer simulation. Authored Jenkins Groovy CI/CD automation and scripted JIRA Xray API performance telemetry analytics.

JAN 2024 — MAY 2024
Precision e-Business
Burlington, Ontario
Application Developer Intern

Engineered customer service chatbot assisting 1,000+ active users. Developed FastAPI image enhancement services and designed student performance tracking workflows.

03 // Capabilities

Technical Matrix

Disciplined toolchain focused on computational efficiency, distributed cloud patterns, and production reliability.

01 · Systems & Core
C / C++ Modern, POSIX
Python FastAPI, AsyncIO
TypeScript Node.js, Browser
Go Concurrency
SQL Relational Schema
02 · Cloud & DevOps
AWS Lambda Serverless
Docker Containerization
Jenkins Groovy CI/CD
Linux / POSIX Kernel & Shell
Git VCS Workflows
03 · Frameworks
FastAPI High-speed APIs
Node.js / Express Microservices
Playwright Load & E2E
React / Vue Client Interfaces
LangChain RAG Pipelines
04 · Data & Storage
DynamoDB AWS NoSQL
PostgreSQL ACID Storage
Redis In-Memory Cache
Elasticsearch Sparse Search
Pinecone / SQLite Vector & Embedded

Seeking Fall 2026 Software Engineering Co-op

I am eager to contribute to teams solving demanding engineering challenges in distributed systems, high-throughput infrastructure, and cloud platforms.