Pursuing my PhD in University of British Columbia, I am pleased to develop the codes in MATLAB for specific purposes. Few of my previous codes include: - Power system state estimation (from scratch) with various functions such as False data identification, Model error correction, Observability analysis, Measurement placement and Bias filtering. - Electric railway power flow analysis - Power electronic-based power quality compensation for railway electrification (design and control) - Stray current simulation in urban DC subway transport - Design of speed and torque observer and controller for induction machine - Artificial neural network (ANN) for false data identification - Kohonen self-organizing map and principal component analysis (PCA) for data pre-analysis