Payton Pei

AI applications and developer tools · Master’s expected Dec 2026 · Seeking roles in Ottawa

DP

About

Systems Science and Engineering master's student at the University of Ottawa, graduating December 2026. Software engineer building and fine-tuning AI systems with Python, PyTorch, Rust/Tauri and TypeScript/React; published LifeMint on the App Store. Former Nokia and Ford intern seeking new-grad AI and developer-tools roles in Ottawa.

Projects

GaokaoTutor — LLM Fine-Tuning & Evaluation

Active
Python
PyTorch
Transformers
PEFT/TRL
QLoRA
MLX
React Native
Fine-tuned Spark X2.5-4B with 4-bit QLoRA on 161 tutoring traces with data provenance and contamination checks, cutting unsolicited solution dumps from 100% to 13.5% on a frozen 80-case holdout. Moved to Qwen2.5-Math-1.5B with an MLX LoRA: three-vote solutions score 454/497 on held-out GAOKAO-Bench math, beating Qwen3.5-4B (449) at 58% of its compute, in a Python/Expo app with deterministic step checks.

pipi-shrimp-agent

GitHubActive
Rust
Tauri 2
React
TypeScript
SQLite
Tool Calling
CDP
Built a local-first desktop AI agent with Rust/Tauri, React/TypeScript and SQLite, integrating multiple LLM providers, structured tool calls and project memory. Implemented provider adapters, buffered SSE parsing and cancellation, plus CDP browser automation with failure recovery and context compression for long-running sessions.

Conveyor

GitHubActive
Python
SQLite
Telegram
Feishu
Codex CLI
Git worktree
Built a Python service linking Telegram and Feishu to Codex CLI, isolating each task in its own Git worktree. Added a SQLite task queue with restart recovery, operator allowlists, approval gates and audit logs.
Next.js
React
TypeScript
Node.js
SQLite
LLM APIs
Stripe
Docker
Grew an open-source typing-trainer fork into a full-stack TCF Canada prep platform with A1–B2 vocabulary drills, a 26-week adaptive study plan with spaced review and timed mock exams in all four skills. Added calibrated LLM writing and speaking feedback with swappable providers, OAuth and passkey sign-in, Stripe and Alipay billing, and a self-hosted Next.js and Docker deployment.
Swift
SwiftUI
StoreKit 2
WidgetKit
Live Activities
WatchConnectivity
Localization
Published a SwiftUI app for iPhone, iPad and Apple Watch with focus sessions, earnings tracking and 3 languages. Built StoreKit purchases, widgets, Live Activities and two-way iPhone–Watch sync with WatchConnectivity.

Resume Generator

GitHubActive
React
TypeScript
Node.js
Zod
Typst
Vitest
Playwright
Docker
Built a React/TypeScript and Node.js resume workspace with PDF/text import, job-description tailoring and Typst PDF/SVG export. Added Zod request validation, Docker deployment and automated tests with Vitest and Playwright.

Kanjo

GitHubActive
Swift
SwiftUI
Python
macOS
CLI
Built a macOS menu bar app and Python CLI that turn local Claude Code, Codex and Antigravity logs into one API-equivalent cost bill per git repo. Sessions are attributed by the files they touched and grouped by git remote, so worktrees and clones count as one project, with an always-visible unattributed bucket and no conversation text stored.

Work Experience

Teaching Assistant
Part-time
· Ottawa, Canada
Teaching assistant for Python 3 (2021) and JOUR 4401 (2021): relational databases, web crawling and data analysis.

Nokia Canada

Sep 2020 - Aug 2021
Software Tester Intern
Co-op
· Ottawa, Canada
Tested the legacy NFM-P client for the 7750 Service Router with JavaScript, XML and Mocha. Documented system architecture and data flows in Confluence.

Ford Motor Canada

May 2020 - Aug 2020
Software Engineer Intern
Co-op
· Ottawa, Canada
Wrote C++11 vehicle-cloud connectivity code on QNX/Linux with GoogleTest unit tests, bug fixes and Jenkins CI/CD.

Education

University of Ottawa

2024 - Dec 2026 (expected)
Master of Systems Science and Engineering · GPA 9.0/10 (≈3.9/4.0)

Carleton University

2017 - 2023
Bachelor of Computer Science · GPA 3.75/4.0

Research

Low-Light RAW Image Restoration with Bridge U-Net and DDBM

2026
Python
PyTorch
Computer Vision
Low-Light Imaging
DDBM
Built the initial DDBM implementation in a collaborative low-light RAW restoration study on SID and ELD data. The project evaluated a DDBM-Feature variant at 26.12 dB PSNR and 0.807 MS-SSIM on 598 SID Sony test images.

Skills

Python
TypeScript
JavaScript
Rust
Swift
C++
React
Node.js
Tauri 2
SwiftUI
PyTorch
Transformers
PEFT/TRL
QLoRA
MLX
LLM APIs
Tool Calling
MCP
SQLite
CDP Browser Automation
WatchConnectivity
StoreKit 2
PyTest
Vitest
Playwright
GoogleTest
Jenkins
Docker

GitHub Contributions

Selected Coursework

Completed graduate coursework at the University of Ottawa.

Selected Coursework (8)
DTI 6160
Fall 2025

Cyber Security Systems and Strategies

Security principles and risk frameworks for protecting users, data, and networks, covering authentication, access control, encryption, public-key infrastructure, and security in wireless, cloud, and IoT environments.

Official course description
SYS 5110
Fall 2025

Foundation of Modelling and Simulation

System modelling and the simulation process, including continuous and discrete-event simulation, numerical solution of ordinary differential equations, random variates, validation, quality assurance, and simulation languages.

Official course description
SYS 5130
Fall 2025

Systems Optimization and Management

User-requirements analysis, model design, data mining, optimization software, and systems thinking applied to the modelling, simulation, optimization, and management of economic and hierarchical systems.

Official course description
SYS 5140
Fall 2025

Economic System Design

Systems thinking for economic and complex systems, covering hierarchical systems, simulation and behaviour, soft systems thinking, and interdisciplinary applications.

Official course description
DTI 5175
Winter 2026

Mobile Commerce Technologies

Architectures and applications for wireless and mobile commerce, including electronic banking, digital cash, wireless exchanges, business models, mobile networks and routing, content presentation, security, standards, protocols, and case studies.

Official course description
DTI 6402
Winter 2026

Affective and Persuasive Computing

Human affect models, AI-based affect estimation, multimodal fusion, persuasive technologies, persuasion design, serious games, and open challenges in affective and persuasive computing.

Official course description
SYS 5160
Winter 2026

Systems Integration

Planning and design of complex systems across continuous and discrete time, with systems-methodology synthesis, state estimation, parameter identification, discretization, stochastic effects, dynamic and logic control, and discrete-event simulation.

Official course description
SYS 5185
Winter 2026

Foundations and Applications of Machine Learning

Machine-learning capabilities and limitations, problem formulation, supervised and unsupervised techniques, model deployment, monitoring and evaluation, communicating results, and current applications across business, law, arts, social sciences, and education.

Official course description