This is Jason

Hi, my name is Jason.

Student at CMU
Software Engineer

About Me

Resume (PDF)

My education

I am now a student pursuing a master's degree in Information Networking in Carnegie Mellon University.

I came from a finance background, with a bachelor's degree of economics and finance and a minor in computer science from the University of Hong Kong.

My work experience

I worked as a software engineer intern in Okta this summer. It was super fun to work in the leading identity provider!

My internship project involves developing a password hashing algorithm framework that supports multiple hashing algorithms using a common hash string format, and implementing migration strategies for customers to switch between algorithms.

Prior to that, I have three years of full-stack development experience using Java, C++, TypeScript and React in a hedge fund in Hong Kong.

My proudest project is called Research Management System — a one-stop hybrid web / desktop app for research analysts, traders and portfolio managers to query firm-specific data.
It aggregates start of day positions, market data feed from Bloomberg Desktop API and real-time trading fills to calculate exposure and P&L in real-time for every security in the fund portfolio.
And the best part is, one can travel back in time to see the intra-day change.
It visualizes how stock prices, trades, position sizes and profits change over time in multiple interactive charts. One can see when and how they made a good / bad decision!It presents every stock-specific data that we scraped, such as shareholding data, short interest, and many more!

From finance to software engineering

I began my journey as a software engineer in the summer of my sophomore year when I worked as a compliance intern in a local bank in Hong Kong. The job required a lot of repetitive manual work on the bank's mainframe system, and I loathed it.

My reluctance to do repetitive tasks persuaded me learn VBA by myself, and wrote a program to simulate keystrokes on the mainframe system and extract information from it. It was my first program, and the very program that led to my pursuit of a minor in computer science and a career in software engineering.

I started working as a part-time junior developer in DBS Bank in my junior year, and had been in love with programming ever since.


What I love

I love doing leetcode questions! I have been participating in leetcode contests on a weekly basis. Check out my progress here.

Cooking — I am in love with cooking steaks lately.

Want to chat with me?

Let's get in touch by email, LinkedIn or GitHub.