Currently Employed

Ray Peng

Software developer with a background spanning web development, computer vision, NLP, and machine learning.

Next.jsReactTypeScriptPythonTailwind CSS
4
Co-op Terms
2
Degrees
8+
Years Programming
About Me

CS + BBA, graduating 2026

University of Waterloo
Wilfrid Laurier University

Fifth-year student in the Double Degree program at the University of Waterloo (BCS, AI specialization) and Wilfrid Laurier University (BBA, Accounting). My background spans software development, machine learning, computer vision, and NLP with an accounting lens that helps me translate business problems into technical solutions.

Tech Stack

Core Skills

Languages, frameworks, and tools I work with regularly.

PythonTypeScriptJavaScriptSQLVBAReactNext.jsPandas
Featured Projects

My Recent Work

A selection of projects I have built and shipped. All interactive tools run entirely in your browser.

PDF Tools

A collection of browser-based PDF utilities - merge, split, resize, rotate, watermark, convert images, and convert PowerPoint files to PDF

ReactTypeScriptpdf-libPDF.jsdnd-kitFastAPILibreOfficeClient-Side

HDR Imaging Pipeline

From-scratch implementation of the Debevec & Malik (1997) HDR pipeline in NumPy - camera response recovery, handheld RANSAC alignment, and tone mapping

PythonNumPyComputer VisionHDRImage Processingscikit-imageOpenCV

A* Pathfinding Visualization

Interactive visualization of the A* pathfinding algorithm with obstacle avoidance using visibility graphs

ReactTypeScriptCanvasAlgorithmsA*Pathfinding

Portfolio Website

Modern portfolio showcasing projects and skills

ReactTailwindNext.jsTypeScript
Experience

Where I've Worked

Developer, Digital Finance TransformationMay 2026 – Present
Sun Life
Develops and maintains internal automation and digital transformation solutions for Finance teams, taking ownership of production systems and driving ongoing improvements to workflow efficiency and reliability.
Developer Co-op, Digital Finance TransformationAug 2025 – Dec 2025
Sun Life
Built and enhanced internal automation solutions that streamlined recurring workflows, delivering significant annual time savings across various Finance teams.
Canadian & International Tax InternJan 2025 – Apr 2025
Brookfield Asset Management
Engineered Excel-based automation tools for tax workflows and refactored legacy tracking systems for scalability.

Let's Work Together

Open to new grad roles, co-op opportunities, and interesting projects. Feel free to reach out.

Get In Touch