
Shane So
shane liam so@sfu.ca | shaneso.dev | linkedin.com/in/shaneso | github.com/shaneso
Education
Simon Fraser University Burnaby, BC
Bachelor of Science in Data Science Expected May 2028
Experience
Research Engineer Intern, Robotics & Embodied Intelligence Jun. 2025 – Aug. 2025
National Research Council Canada Vancouver, BC
•
Architected and implemented a real-time control system for autonomous environmental sensing and diagnostics as
part of a classified robotics initiative at the Clean Energy Innovation Research Centre
•
Optimized embedded systems through modular architecture and memory-efficient template metaprogramming,
reducing flash writes by 44% and program footprint by 51% within <33 KB constraints
•
Developed and validated low-level C++ firmware for Renesas RA4M1/ATmega328P-class MCUs interfacing
precision-calibrated sensor arrays over I²C
•
Engineered automation scripts and diagnostic protocols to continuously log system telemetry, leveraging serial
output profiling for cycle-accurate firmware verification and rapid fault isolation
•
Designed and deployed a deterministic finite state machine for sensor–actuator orchestration under hard real-time
latency requirements
•
Calibrated and corrected high-precision research firmware using multi-order resloping, baseline/background
compensation, drift mitigation, EMI-hardened differential telemetry, and rigorous QC to ensure controlled,
noise-resilient experimental data
•
Collaborated with a multidisciplinary research team in an access-tiered R&D lab under federal security protocols
Projects
Lux: Tumor Modeling Engine | TypeScript, Expo, React Native Jan. 2025 – May 2025
•
Developed a modular tumor progression analysis engine integrating five parameterized immunotherapy and growth
models (Gompertz, Shannon entropy, Michaelis-Menten, CTL/CD8+, CTL-CD4+) with real-time differential
equation solvers and cellular response classifiers embedded in a mobile forecasting interface for iOS and Android
•
Designed and deployed multiple APK binaries using EAS and Expo Go (prototype beta tested by multiple users),
merged with REST API handling to fetch JSON metadata and computation models
•
Authored a scientific whitepaper outlining Lux’s tumor modeling architecture, entropy normalization strategies,
and proposed extensions for graph-theoretic PPI-based metastasis forecasting
Omni: Encrypted Medical Ledger | C++, SHA3-256 May 2024 – Oct. 2024
•
Implemented a custom cryptographic ledger in C++ to log and encrypt cytogenetic and oncological patient profiles
using SHA3-256 hashing and node-based address generation
•
Engineered modular cryptographic routines to enforce data immutability and simulate adversarial mutation
scenarios in a low-memory, latency-sensitive execution environment
IntCom: Collegiate Community Explorer | HTML/CSS, Firebase, Node.js Sep. 2023
•
Deployed a content hosting platform using Node.js and Firebase with SSL-backed HTTPS endpoints for secure data
delivery and uptime reliability; achieved finalist among 19 teams in a software engineering competition
UrbanX: Refugee Social Networking App | Java, Gradle, XML, Android Studio Feb. 2021 – May 2021
•
Developed a native Android application in Java and XML to support resilient social infrastructure for Canadian
refugee communities, optimizing Gradle build pipelines for accelerated compile-time performance and implementing
a custom UI/UX stack via Figma-to-XML conversion workflows; awarded Best Designed App for navigational and
visual design
Technical Skills
Languages: C, C++, Python, Java, Fortran, MIT/GNU Scheme, Bash, SQL, x86, Verilog
Frameworks & Libraries: React, Node.js, Pandas, NumPy, Matplotlib, OpenCV, Arduino, CMake
Developer Tools: Linux, GNU Toolchain, ModelSim, Qt, Git, Firebase, Gradle, Maven, Jupyter, Ollama
Embedded Systems: Renesas RA4M1, ESP32-S3, ATmega328P, Arm Cortex-A53, ADS1X15, RS232
Research Instrumentation: AAS, TOC Analyzer, XRF, XRD, GC, ICP-OES, Raman Microscopy, PVD, SEM