Skip to content

chanyk-joseph/projects_showcase

Repository files navigation

Projects Showcase

2022

  • Hobby: BTC Real Time IV Curve Construction & Visualization
    A simple tool to get the BTC implied volatility (IV) data from deribit exchange using JSON-RPC over Websocket. Calculate and visualize the quadratic equation for the IV curves.

    Tech Stack: Python, Numpy, Websocket, Cryptocurrency

2021

  • Cloud based Media(OTT) Endpoints Monitor
    An on-demand 24x7 cloud service for media monitoring. It is an auto-scaling service based on loading, scale-to-zero is supported to achieve low maintainance cost. Incidents are reported to SRE through pager duty when compliance check (eg: availability, synchronization, or latency etc.) failed.

    Tech Stack: VueJS, NodeJS (Typescript), Golang, Okta, GraphQL, Azure Cloud Services (eg: Cosmos DB, Function, Log Analytics and Container Instance etc.), PagerDuty, Distributed System, Auto Scaling, OTT, Security

2019

  • MSc(CompSc) Dissertation: Trading Strategy of Strategies
    Constructed a composite timeseries neural network (Bi-LSTM + BERT) to predict future price change in forex market using arbitrary factors (technical indicators) selected by Random Forest Algorithm. Preprocessed more than 100 GB 10+ years ticks data for 4 currency pairs (USD/JPY, USD/CAD, EUR/USD, AUD/USD). Generated more than 1.5 TB of features in different timeframes for features selection and timeseries prediction.

    Tech Stack: Python, Keras, Scikit-Learn, Pandas, Numpy, Talib

  • Hobby: Audio Captcha Solver with Neural Network
    A NN model for recovering audio captcha to text (99% Accuracy after 100 epoch). Deployed to GCP Cloud Functions & AWS Lambda for scalability

    Tech Stack: Audio Processing, Tensorflow, Python, NodeJS, GCP Cloud Functions, AWS Lambda, RestAPI


2018


2017


2014

  • Final Year Project: Augmented Reality (AR) on Mobile Devices
    Develop an online cloud service using master-slaves architecture for massive images matching within a reasonable time. A demo app is implemented to make use of the service to allow user “comment on everywhere”. Through this app, users can put/view comment on different images, eg: banners , street view, or even news pictures etc.

    Tech Stack: C++, Java, OpenCV, MySQL, Master-Slaves Architecture, TCP/IP

  • Hobby: Badminton Events Portal
    A popular web service for people to find and join badminton events posted on a popular HK forum. AWS lambda is used to regularly monitor events on the forum, and parse the unstructured badminton events into structured database records for fast query.

    Tech Stack: AWS Lambda, Java, MySQL, PHP


2012


2011


2010


Ancient Projects w/o Records

  • Hobby: Source Code Obfuscator
    Implement a VB source code transformer to do obfuscation on an open-sourced virus, and check if the obfuscated versions could be detected by anti-viruses. Submitted obfuscated virus samples to virustotal to help anti-virus softwares to enhance the detection accuracy.

    Tech Stack: VB, Static Analysis, Cybersecurity

About

My projects showcase

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages