I am a passionate developer seeking a fast-paced development position to learn and gain corporate experience in the field of software development.
In 2019, I graduated from the University of Glasgow with a degree in Computing Science (with specialism in Data Science).
Since then, I have primarily been involved with entrepreneurship in the field of financial technology, while working several part-time development roles to source income.
I am self-motivated, reliable, proactive, and I will go above and beyond the tasks you set.
I am a New Zealand citizen with right to work in the UK. You can see my portfolio and resume down below. Don't hesitate to contact me for anything.
.projects
Here are some projects I have worked on. Some of them are live, others are accessible through GitHub.
Contact me if you would like more information on about any of them.
Honour's Thesis
Stock price prediction using machine learning and social media sentiment.
Atypical Cosmetics
Personalised skincare through AI customisation technology.
SEME
Facilitation of donations to homeless individuals using cashless payments and digital currencies.
Whack-a-Mine
Analysis of satellite images using machine learning and visualisation through a video game.
Legal Pythia
Assisting lawyers by using natural language processing technology and AI (NDA).
muse
Platform for artists to upload and share their music.
Currency Crunch
Mobile application for helping frequent travellers manage their currency.
Flowers Square
Online flower shop with subscription services.
epius
Predicting risks of rare cancers using convolutional neural networks.
Modos Accounts
Online marketplace platform for digital items.
Run Viewer
Web application for tracking your workouts.
adriancpwong.com
Wow, meta.
.work-experience
(Click to expand)
- Open-source backtesting software to lower the barriers to entry to algorithmic trading by enabling regular investors to design complex trading strategies using a scalable and visual block-based ‘builder’. Future feature plans included live trading and giving developers the option to open consistently profitable strategies up for public investment where they could earn performance-based commission
- Achievements:
Responsible for conducting market research, writing business plan, pitch deck, marketing material, fundraising
- Managed a team of 4 software developers by implementing software project management techniques - Agile (Jira), Scrums/Stand-ups, Kanban boards, MoSCoW, software architecture design, version control (Git)
- Developed prototype with Python backend for backtesting, Flask API, React frontend, SQL, deployed on AWS.
- Monetisation via ‘token’ system - similar to OpenAI
- Released an open-source Python package for backtesting research, achieving 8,800 downloads. Wrote a tutorial article on Medium.com introducing the library.
- Delivery service exclusively for vegan restaurants around Glasgow. I was brought on to take over the project from the previous developer and currently contracted for maintenance. Web application written on Ruby on Rails, utilising geo tracking and text notifications.
- Personalised skincare products based on user customisation pathway, where I was responsible for development and upkeep of the web application and ranking algorithms. The company has since secured two additional rounds of venture capital funding and generates substantial revenue.
- Duties:
Assessed requirements, negotiated features, planned project architecture and management processes
- Developed web app, worked with the CEO to implement designs, marketing tools, custom features and algorithms
- Mobile platform aimed at encouraging homeless individuals as well as other disadvantaged groups to familiarise themselves with technology by
digitalising the third sector and facilitating services for charities and other organisations,
as well as incentivising people to help each other out.
Founded in 2020 after seeing the impact that the COVID-19 pandemic had on homeless individuals in Glasgow.
- Duties: Software development, Investment seeking, Pitching, Digital marketing, Business administration, Networking
- Company that assists lawyers with using natural language processing technology and machine learning.
- Duties: Managing team of 2 developers in development of prototype for investors, Software project management, Networking
- Unable to provide additional information regarding technology, as the company is currently trading and I am under non-disclosure.
- Social enterprise that offers a permanent solution to homelessness involving facilitating cashless donations to homeless and rough sleepers around Glasgow as well as offering a program to help beneficiaries adapt to a healthy mind-set which helps them maintain a steady income.
- Duties: Business management and administration, Accounting, Digital marketing, Designing marketing content, Networking, Line management of intern,
Web app development, Mobile app development, Payment processing implementation, Cyber security research, Video editing
- Investment management firm, connecting Asian investors to European products, as well as an in-house hedge fund.
- Duties included: Implementation and maintenance of contacts database, Marketing to potential clients and investors, Analyst reports for in-house hedge fund manager, Gathering information about clients and their needs
- Angel investment firm offering venture capital and business incubation to new companies.
- Duties included: Participating in and making notes during client meetings, Market research and presenting reports on potential investments, Reviewing and filing legal documents, Proposing solutions to client problems
- Technical infrastructure setup company, onsite IT support for clients, database management.
- Duties included: Website development, Providing technical support to clients, Participating in client visits and meetings, Hardware repair and upgrades, Communicating and working with service providers
- Online marketplace for digital entertainment related products and services.
- Duties included: Team of 3 members, roles which included web development, supplier relations, inventory management, and sales
- Public hospital.
- Duties included: Nursing elderly patients, Shadowing medical staff, Sanitizing surgical tools, Sitting in on consultations
Grades: A* A A B a
Subjects: Mathematics, Physics, Chemistry, Further Mathematicss, Biology (AS)
Cambridge International Examinations Diploma in Applied ICT
2013
Hong Kong
.what-i-can-offer
Final year modules selected at University were all related to machine learning and statistics, including my final year thesis.
My most passionate area of interest.
- Concepts: Reinforcement Learning (Q-Learning), Supervised (Regression, Nearest Neighbour, Decision Tree, Naive Bayes, Support Vector Machine),
Unsupervised Learning (K-Means), Deep Learning and Neural Nets (Convolutional, Recurrent), Dimension Reduction (Principal Component Analysis), Concepts (Markov Chain, Monte Carlo, NP-Complete Algorithms, Search Algorithms)
- Data Management: Hadoop MapReduce, Apache Spark, Distributed File Systems
- Robotics: Robot Operating System, Arduino
- Misc: Web Crawling, Information Retrieval
Algorithmic trading is a substantial hobby of mine, which involves understanding
concepts such as financial models and probability theory.
Experience: Studying algorithmic trading and developing strategies since 2019 (post graduation).
Reading list:
- Python for Algorithmic Trading, 2020, O'Reily
- Artificial Intelligence in Finance A Python Based Guide, 2020, O'Reily
- Python Machine Learning, 2019, Packt
- Learn Algorithmic Trading Build and deploy algorithmic trading systems and strategies, 2019, Packt
- Trading Systems and Methods, 2019, Weily Trading Series
- Advances in Financial Machine Learning, 2018, Weily Trading Series
- Python for Finance Mastering Data Driven Finance, 2018, O'Reily
- Machine Trading Deploying Computer Algorithms to Conquer the Markets, 2017, Weily Trading Series
- Building Winning Algorithmic Trading Systems, 2014, Weily Trading Series
- Python for Finance Analyze Big Financial Data, 2014, O'Reily
- Inside the black box, 2013, Weily Trading Series
- Algorithmic Trading Winning Strategies and Their Rationale, 2013, Weily Trading Series
- Algorithmic Trading and DMA An introduction to direct access trading strategies, 2010, Barry Johnson
- Quantitative trading how to build your own algorithmic trading business, 2009, Weily Trading Series
- Trading and exchanges Market microstructure for practitioners, 2003, Larry Harris
As sole developer in a small enterprise, I'm responsible for the implementation of
front/back end, databases, deployment, hosting, DNS, and so on,
for both web and mobile applications.