I am a Computer Engineering graduate from the University of Alberta and a
Junior Data Engineer at RBC Capital Markets. I build enterprise ETL/ELT
pipelines, write advanced SQL, automate validation workflows, and develop
dependable software using Python, Pandas, Bash, DataStage, and Microsoft SQL Server.
My broader interests include artificial intelligence, full-stack development,
embedded systems, robotics, and real-time applications. I enjoy turning complex
technical problems into practical systems that are reliable, understandable,
and useful to the people who depend on them.
Featured Project
SIPER: Self-Balancing Inverted Pendulum Robot
Led the design and development of a battery-powered,
two-wheeled robot that uses real-time IMU feedback,
Madgwick sensor fusion, encoder measurements, and PID
control to maintain vertical balance on a Raspberry Pi Zero 2 W.
Python
Raspberry Pi
Embedded Systems
PID Control
IMU
Sensor Fusion
AutoCAD
Data Engineering
Python
SQL
Pandas
Microsoft SQL Server
DataStage
ETL/ELT
Data Modeling
Data Validation
Spark
Parquet
Software & AI
Java
C/C++
C#
JavaScript
React
Node.js
Flask
TensorFlow
Keras
Scikit-learn
CrewAI
Ollama
Engineering
Raspberry Pi
Embedded Systems
Real-Time Control
PID Control
Sensor Integration
VHDL
FPGA
MATLAB
Simulink
Electronics Prototyping
Development Practices
Git
GitHub Actions
CI/CD
Docker
Linux
Agile
DevOps
Software Testing
Object-Oriented Programming
Design Patterns