Hi, I'm James Yap.

contact@jamesyap.org

I am a Polyglot software developer, a Vim Motions addict, and a Linux / FOSS aficionado. I make videos on web development technologies. My interests lie in the ethereal fields of 💻 Computer Science, ⚛ Physics, ➕ Mathematics, and 📡 Science Communication.
profile picture

Highlights.

DriveSafe AI

Driver Risk Assessment on Dashcam Footage and Machine Learning

CleanVision AI

Automatic Recycling Sorting using OpenCV + Machine Learning

Portfolio.

Timeline.

2025

January 2025 - April 2025
company logo

Web Developer - Co-op/Intern

Nokia Corporation is a Finnish multinational telecommunications, information technology, and consumer electronics corporation, originally established as a pulp mill in 1865.

2024

September 2024 - December 2024
company logo

Software Development Engineer

Ouster, Inc. is an American lidar technology company headquartered in San Francisco, California. It builds high-resolution, digital 3D lidar sensors for use in autonomous vehicles, industrial, robotics, drones, mapping, defense, and security systems.

May 2024 - August 2024
company logo

Full Stack Developer (Co-op)

Ross Video Ltd is a privately held Canadian company that designs and manufactures equipment for live event and video production.

January 2024 - April 2024
company logo

LSI Mentorship

Borealis AI creates real-world impact through scientific pursuit. Borealis AI researches, designs, and builds AI products and technologies that transform RBC businesses and shape the future of finance.

2023

September 2023 - Present
company logo

Teaching Assistant

Assist Carleton University's COMP2402 Abstract Data Types and Algorithms course instructor in teaching a class of 700+ students.


© 2025 James Yap

Personal Website and Knowledge Base