Hi, I am Zack

Software Engineer

Enthusiastic about solving problems with 21st century solutions

Contact Me

About Me

My introduction

A motivated undergraduate pursuing his MEng in Electrical and Electronics Engineering at Imperial College London with knowledge spanning across electrical engineering, software engineering, machine learning, and finance.

I'm always looking for new ventures where I can apply my expertise, learn humbly, and evolve.

Skills

My areas of expertise

Programming Languages

Languages that I use

Python

C++

F#

Julia

SQL

Julia

Software Libraries

Libraries I have experience with

Python : Numpy, Pandas, Scipy, Matplotlib, Plotly, Scikitlearn, Tensorflow, Tkinter

C++ : Boost

Julia : JuMP, LinearAlgebra, Calculus, Scikit Learn

Programming Paradigms

Paradigms I program with

Object-Oriented Programming in Python and C++

Functional Programming in F#

Relevant Modules from University

Optimization, Data Structures and Algorithms, Linear Algebra etc.

Linear Algebra and Vector Calculus

78%

Algorithms and Data Structures

75%

Functional Programming in F#

78%

Communication Systems

82%

Optimization

TBD

Computational Finance

TBD

Deep Learning

TBD

Signal Processing and for Finance

TBD

Qualifications

My personal journey
Education
Work

MEng in Electrical and Electronics Engineering

Imperial College London
2018-2021

A-Level

Sunway College
2017-2018

SPM

Chong Hwa Independent High School, Malaysia
2012-2017

Software Engineering Intern

Schlumberger Technology
2021

Undergraduate Tutor

Imperial College London
2019-2021

A-Level Further Mathematics Tutor

UK Guardianship
2018-2021

Projects

Contributions I have made




View More

Software Engineer

  • Extended the functionality of an in-house application to directly process raw seismic data acquired in Ocean Bottom Node surveys.

  • Accelerated the workflow of geophysicists by exporting the processed data to Petrel, an E&Ps data exploration platform, for further seismic interpretation

  • Interpolated missing raw measurements from sensors due to disruptions of the hurricanes in the Gulf Coast and cross-validated with educated approximations

  • Configured a CI/CD pipeline on AzureDevOps which accelerated development and deployment while also increasing application stability of the in-house application

  • Performed a frequency-domain analysis of ocean data to explore seasonality variations of its attributes

  • Technologies used : Python, AzureDevOps, numpy, pandas, scipy, scikit-learn, MATPLOTLIB, Plotly, Tkinter, MATLAB, Petrel




View More

ISSIE, a digital circuit design tool made simple for undergraduates and hobbyists

  • Contributed to the codebase of ISSIE, a cross-platform hardware design application targeting undergraduates and hobbyists

  • Refactored the existing JavaScript draw library with a home-brew type safe library written in F#

  • Designed the interactive draw library according to a Model-View-Controller software design pattern




View More

Weather Forecast Application

  • A GUI built with the PyQt5 framework that supports SMS weather forecasts.

  • Web-scraped weather information from the OpenWeatherMapApi and presented hourly forecasts

  • Integrated Twilio’s SMS and WhatsApp message sending service to receive daily weather updates

Books or OCW lectures I have studied

Topics that spark my interests

Caltech's Machine Learning Course

by Professor Yaser Abu-Mostafa

Mathematics for Machine Learning

by Marc Peter, A.Aldo, and Cheng Soon Ong

Deep Learning

by Ian Goodfellow and Yoshua Bengio

MIT 15.401 Finance Theory I, Fall 2008

by Professor Andrew Lo

MIT 6.S191 Introduction to Deep Learning

by Alexander Amini

Contact Me

Get in touch

Call Me

+447551732300

Email

zxt18@ic.ac.uk

Location

London - United Kingdom