DP

Dong Payton Pei

Software engineer building local-first AI systems, developer tools, and production mobile applications.

DP

About

Software engineer building local-first AI systems, developer tools, and production mobile applications. Former Nokia and Ford co-op developer/tester and current master's student in Systems Science and Engineering at the University of Ottawa, with hands-on experience in Rust/Tauri, TypeScript/React, Python, SwiftUI, Kotlin/Jetpack Compose, and LLM tool calling.

Work Experience

Nokia Canada

Aug 2020 - Aug 2021

Software Tester Co-op

Co-op
Enhanced JavaScript/XML code to improve code coverage and robustness. Produced Confluence design documentation for system architecture and data flows.

Ford Motor Canada

Apr 2020 - Aug 2020

Software Developer Co-op

Co-op
Participated in Agile development, wrote C++11 unit tests with GoogleTest, and used Jenkins in the CI/CD workflow.

Education

University of Ottawa

2024 - Present
Master of Systems Science and Engineering

Carleton University

2017 - 2023
Bachelor of Computer Science

Skills

Python
TypeScript
JavaScript
Rust
Swift
Kotlin
C++
Java
Bash
React
Node.js
Tauri 2
SwiftUI
Jetpack Compose
Firebase
Tailwind CSS
LLM APIs
Tool Calling
MCP
Function Calling
Agent Harness
Skills
SSE
IPC
Sandbox
Multi-Agent
Embeddings
SQLite
CDP Browser Automation
WatchConnectivity
StoreKit 2
PyTest
Vitest
Playwright
GoogleTest
Jenkins
Docker

Selected Coursework

Completed graduate coursework at the University of Ottawa.

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