Final-year undergraduate thesis project
Corss-border electricity trading modelling with spatial-temporal
graph NNs: GATs, STGCN, and Transformer
Computational Mathematics
Python ODE solver by Taylor expansion and piecewise polynomial
interpolation
Numerical Programming in Python
Monte Carlo simulation of magnetic quasi-particle for stable
energy configurations
Machine Learning
Statistical image classifier with HOG, SVM, and PCA at global
top 10% accuracy (at the time)
Deep Learning
Sequence-to-sequence model for time-series imputation, with
features derived from statistical heuristics
Data analytics for IoT
Statistical time-series acoustic sensing of in-door human
presence with autocorrelation and Fourier analysis
Artificial Intelligence
Pacman AI with Bayesian Networks, Hidden Markov Models, and
Particle Filters
Software Language Engineering
External DSL for 3D CAD with BNF parser, elided Structural
Operational Semantics rules, and interpreter in action semantics
powered by JavaFX
Principles of Operating Systems
C Linux shell with program execution, signals, background
processes, piping, and process statistics
Distributed and Parallel Computing
Multiplayer card game in JavaFX, Java RMI, and JMS
Image processor using AWS SQS, EC2, and S3