Good evening 🌙
Hi there, welcome to my space on the internet! I'm Dickson, a Software Development Engineer at Amazon in Vancouver, BC. I recently graduated from the University of British Columbia with a Bachelor of Science in Computer Science.
I grew up with a passion for technology and problem-solving. Starting with simple Python scripts in high school, I've evolved into a full-stack developer with a keen interest in building scalable web applications and exploring emerging technologies.
Building beautiful, responsive interfaces with React and modern web technologies.
Exploring the future with VR/AR applications and spatial computing.
Interested in AI/ML applications and data-driven solutions.
University of British Columbia
Graduated August 2024 | Vancouver, BC
I love hiking and spending time in nature around Vancouver
Passionate about gaming and understanding game design
Always learning new technologies and staying updated with tech trends
Drove regionalization of the storefront rendering orchestration service from a single mega-region to multiple smaller regions, reducing EU latency by 5% and cutting annual AWS infrastructure costs by $300K.
Built a JavaScript-based guided ticket intake workflow enforcing documentation review, integrated AWS QuickSight support agent, reducing monthly ticket volume by 50%.
Drove migration of impressions processing within the storefront rendering orchestration service (500K+ impressions/sec), building throughput dashboard to validate impression volume.
Root-caused and resolved recurring production issue driving frequent support tickets by tracing request flows through logs and metrics.
Led tutorials and provided student support for an applied machine learning course
Covered scikit-learn workflows, Pandas data analysis, and model evaluation
Mentored students on practical ML implementation and best practices
Spearheaded development of an Apple Vision Pro augmented-reality proof-of-concept in Unity (C#) with ARKit-based image recognition and object tracking.
Optimized complex aircraft CAD models (200,000+ polygons) in Blender, preventing crashes and increasing average frame rate by 300%.
Detected and tracked 20+ aircraft components for virtual mechanic workflows.
Implemented internal Groovy script that autonomously determines team ownership of 175,000+ unit and integration tests, decreasing developer triaging cost by 60%.
Enabled migration of performance monitoring KPI metrics to Grafana by implementing tool to aggregate information from 50+ test systems using Java.
Refactored test automation scripts in TypeScript using Selenium, boosting test coverage by 30% and improving execution time by 12%.
Spearheaded refactoring of the front-end for the instructor-facing messaging page, reducing load times by 30% and simplifying code by 20%.
Wrote automated Selenium tests using Java to verify common paths and regression tests on common bugs, improving test coverage by 80%.
Extracted and reused React components to improve code maintainability.

A safe route navigation app that allows users to plan their routes based on safety scores of areas.
React
Node.js
Express
MongoDB
A recreation of the Google Chrome dinosaur game with added features such as abilities and a shop.
Python
Pygame
A web app that gamifies studying by allowing users to collect rewards for every study session they complete.
Next.js
Node.js
Flask
PostgreSQL