👋🏽 Hi there, I’m Kalvin

Quadrangle, University of Liverpool
By Brit in Seoul - Own work, CC BY-SA 4.0

👨🏾‍💻 I’m currently an undergraduate CS + AI Student and aspiring Researcher/SWE.

🔬 My research interests are in ML/DL, Data Science, Robotics, Computer Vision, Quantitative Research & Finance

👨🏾‍🎓 When I graduate, I would like to pursure a pathway either as a Researcher, Machine Learning/Software Engineer, Quantitative Developer, Data Scientist…

📚 I am also interested in assisting others on their path in the world of Computer Science/Artificial Intelligence And Academia.

Selected Experience

👨🏾‍🔬 Professional Experience

Electrical Engineering & Electronics Building, University of Liverpool
By Phil Nash from Wikimedia Commons CC BY-SA 4.0

Kalvin is an undergraduate Computer Science with Artificial Intelligence student attending UoL in the School of Computer Science and Informatics. Kalvin works as a Machine Learning Software Engineer at LASER, a student-led research group focused on research in Space-based Engineering, supported by the Electronics and Electrical Engineering department at UoL. He is currently working on the Rideshare Experiment and Ground Station Electronics in the Electronics/Programming Subsystems Team for PULSAR (Propulsion Unit for LASER’s Spacecraft and Aerospace Research) where he is the joint Project Lead for UoL LASER’S Unity Rise PL-26 Rocket Team 25/26. His latest efforts include working as a part-time Software Avionics Engineer at LASER (Liverpool Association for Space Engineering research) working mainly on LIFTS (LASER’s Integrated Flight Tracking System) as part of LASER’s Unity Rise PULSAR Rocket Team 24/25.

🔬 Research

Kalvin has experience with independent research. Recently, he has implemented a Simple MNIST Digit Classifier Neural Network made from scratch* in Python with only core libraries such as NumPy, Matplotlib, Pandas and tqdm. The purpose was to implement a feed-foward neural network model/MLP (multilayer perceptron) that can recognise and classify numerical handwritten digits from the MNIST data as well as gaining a deeper understanding of the underlying core mathematics and algorithms such as forward propagation, backpropagation, ReLu (Rectified Linear unit) activation function, Softmax activation function… Kalvin also has a blog where he publishes his research findings, summarises research papers, shares insights and tutorials on various topics related to Computer Science & Artificial Intelligence.

To accompany this work, there is a GitHub Repository that contains the Juypter Notebook with accompanying code and results as well the corresponding Research Paper, communicating the Paper’s theory and results.

Feel free to have a read through the Research Paper and the accompanying Juypter Notebook.

💻 Projects

MNIST Digit Classifier Neural Network StudyShorts TALIA Black-Scholes Model PULSAR LIFTS AI-Python-Draughts