DP
Dong Payton Pei
An innovative new graduate in Computer Science with rich co-op experience, desirous to find the job position of a Software Engineer to apply my exceptional knowledge of design, development, coding, and quality testing of software.
DP
About
Bachelor of Computer Science from Carleton University with extensive co-op experience in software testing and development. Skilled in TypeScript, JavaScript, Python, and various other technologies. Seeking a Software Engineer position to leverage my skills in designing, developing, and testing software solutions.
Work Experience
Ford Motor Canada
Apr 2020 - Aug 2020
Software Developer Co-op
Co-op
Participated in Agile development, developed unit test scripts using C++11 Google Test Framework, and utilized Jenkins for CI/CD.
Nokia Canada
Aug 2020 - Aug 2021
Software Tester Co-op
Co-op
Enhanced JavaScript/XML code for better code coverage and robustness. Produced design documents using Confluence Pages for system architecture and data flows.
Projects
pipi-shrimp-agent
Active
Tauri v2
Rust
React
TypeScript
Zustand
SQLite
Typst
Mermaid
PageAgent
A high-performance desktop AI agent built with Tauri v2. Features real-time reasoning visualization (thinking process), a project-based context management system, and advanced tool calling for local scripts, web automation (PageAgent), and Telegram integration (Grammy). Includes specialized rendering for Typst documents and Mermaid diagrams.
Meet See U
Active
Kotlin
Jetpack Compose
WebRTC
Firebase
Deepgram API
Gemini API
MiniMax API
Next.js
Stripe
A full-stack AI social application featuring virtual companions with custom voice cloning, real-time AI video calling via WebRTC, and persistent vector memory. Engineered complex AI pipelines integrating MiniMax-M2.1 LLM, Deepgram ASR, and Gemini embeddings for long-term context. Integrated Stripe for in-app purchases.
Focus Mint
Active
Swift
SwiftUI
WatchKit
StoreKit
WidgetKit
A premium utility app for iOS, watchOS, and macOS designed to enhance productivity through Pomodoro-style timers and session tracking. Supports multi-language localization (EN/CN/FR), In-App Purchases, and cross-device synchronization.
TypeScript
React
Vite
TailwindCSS
XYFlow
Zustand
A sophisticated algorithm visualization platform supporting graph theory (Dijkstra, A*, BFS/DFS), optimization (Simplex, Branch & Bound), and machine learning (Perceptrons). Features real-time, step-by-step interactive execution and state visualization.
Library System
Archived
C++11
Object-Oriented Programming
Shared_ptr
Developed a library management system using C++11 and object-oriented programming principles. Utilized smart pointers (shared_ptr) for efficient memory management. The system includes functionalities for managing books, shelves, and libraries.
RentWise
Active
TypeScript
React Native
Firebase
Android Studio
Xcode
NoSql
Implemented Google SignUp and SignIn for user authentication, securely storing user info in Firebase. Used Firebase for instant updates in terms of house listings, enhancing user engagement.
Education
University of Ottawa
Present
Master of Engineering System Science
Carleton University
2017 - 2023
Bachelor of Computer Science
Research
Learning to See in the Dark 2018 Enhancement with DDBM
2024 - Present
Python
PyTorch
Computer Vision
Deep Learning
DDBM
Research on enhancing low-light image processing using DDBM (Denoising Diffusion Probabilistic Models) based on the foundational 'Learning to See in the Dark' paper.
Skills
TypeScript
JavaScript
Python
Java
C++
Swift
HTML
CSS
TailwindCSS
JQuery
Flask
NextJS
Tauri v2
Rust
SQLite
Typst
Mermaid
MongoDB
Object-Oriented Programming
PyTest
GTest
SeleniumGrid
Jenkins
Docker
Vagrant
GitHub
Jira
Confluence
Linux
Bash
IntelliJ
PostMan
OpenStack
AWS
Windows10
Visual Studio