Difference between revisions of "CV:General"

From LQ's wiki
Jump to: navigation, search
Line 9: Line 9:
 
{{CVContent|
 
{{CVContent|
 
*Masters research project - <i>[http://lqkhoo.com/wiki/index.php/Main_Page#Predicting_Personality_from_Twitter Predicting Personality from Twitter]</i>
 
*Masters research project - <i>[http://lqkhoo.com/wiki/index.php/Main_Page#Predicting_Personality_from_Twitter Predicting Personality from Twitter]</i>
*Information Retrieval and Data Mining Prize runner-up
+
*Information Retrieval and Data Mining Prize
 
*[http://www.cs.ucl.ac.uk/computer_science_news/article/undergraduate-research-group-projects-prize-winners/ Best Research Group Project of the Year] - <i>[http://lqkhoo.com/wiki/index.php/Main_Page#Task_Identification_using_Search_Engine_Query_Logs Task Identification using Search Engine Query Logs]</i>
 
*[http://www.cs.ucl.ac.uk/computer_science_news/article/undergraduate-research-group-projects-prize-winners/ Best Research Group Project of the Year] - <i>[http://lqkhoo.com/wiki/index.php/Main_Page#Task_Identification_using_Search_Engine_Query_Logs Task Identification using Search Engine Query Logs]</i>
*Developed a platform-agnostic [http://lqkhoo.com/wiki/index.php/Main_Page#RoboHome home automation system] capable of remote surveillance and command and control
+
*Developed a platform-agnostic [http://lqkhoo.com/wiki/index.php/Main_Page#RoboHome home automation system] capable of remote surveillance, command and control
 
*Developed an Android app for the Restless Beings charity to conduct field studies on children in poorly-developed countries
 
*Developed an Android app for the Restless Beings charity to conduct field studies on children in poorly-developed countries
 
}}
 
}}
Line 20: Line 20:
 
}}
 
}}
 
{{CVContent|
 
{{CVContent|
*Withdrew during second year to transition to computer science
+
*Withdrew in second year to transition to computer science
 
}}
 
}}
 
{{CVUSSubheader
 
{{CVUSSubheader
Line 28: Line 28:
 
}}
 
}}
 
{{CVContent|
 
{{CVContent|
*Outstanding Student of the Year 2008 - Double award (Chemistry, Music)
+
*Outstanding Student of the Year 2008 - Double award (Chemistry, Music) {{!}} Most imaginative hovercraft design
*Most imaginative hovercraft design, solar buggy race consolation prize, annual public music (piano) performance participant.
+
 
}}
 
}}
  
Line 40: Line 39:
 
}}
 
}}
 
{{CVContent|
 
{{CVContent|
3-month feasibility study on sentiment analysis of images in social media, funded by a research grant from [https://www.gov.uk/government/organisations/innovate-uk the UK technology strategy board]. Using the Yfcc100m and YLI datasets comprised of 100 million images, labels, and metadata, I investigated both existing and novel methods with the goal of developing a commercially-viable product.
+
4-month feasibility study on sentiment analysis of images in social media, funded by a research grant from [https://www.gov.uk/government/organisations/innovate-uk the UK technology strategy board]. Using the Yfcc100m and YLI datasets comprised of 100 million images, labels, and metadata, I investigated both existing and novel methods to develop a commercially-viable product.
 
}}
 
}}
  
Line 46: Line 45:
 
  |title = Research Intern
 
  |title = Research Intern
 
  |sub = <small><i> - Microsoft Research Cambridge</i></small>
 
  |sub = <small><i> - Microsoft Research Cambridge</i></small>
  |date = June 2014 - August 2014
+
  |date = May 2014 - August 2014
 
}}
 
}}
 
{{CVContent|
 
{{CVContent|
 
8-week research internship through the Bright Minds Intern Competition programme in the Machine Learning and Perception research group, working with Principal / Senior Researchers  [http://research.microsoft.com/en-us/um/people/pkohli/ Pushmeet Kohli], [http://research.microsoft.com/en-us/people/yobach/ Yoram Bachrach], [http://www.ulrichpaquet.com/ Ulrich Paquet], and [http://research.microsoft.com/en-us/people/filiprad/ Filip Radlinski].
 
8-week research internship through the Bright Minds Intern Competition programme in the Machine Learning and Perception research group, working with Principal / Senior Researchers  [http://research.microsoft.com/en-us/um/people/pkohli/ Pushmeet Kohli], [http://research.microsoft.com/en-us/people/yobach/ Yoram Bachrach], [http://www.ulrichpaquet.com/ Ulrich Paquet], and [http://research.microsoft.com/en-us/people/filiprad/ Filip Radlinski].
  
I worked on Project SmartFence - an application for web access control. Users block or allow the few sites they know and SmartFence infers the suitability for the rest of the web. We developed several different models and visualization schemes, and I delivered a prototype for the OneWeek company-wide hackathon. A patent was applied for.
+
I worked on Project SmartFence - an application for web access control. Users block or allow the few sites they know and SmartFence infers the suitability for the rest of the web. We developed several different cluster/kernel-based models and visualization schemes, and I delivered a prototype for the OneWeek company-wide hackathon. A patent was applied for.
 
}}
 
}}
  
Line 60: Line 59:
 
}}
 
}}
 
{{CVContent|
 
{{CVContent|
3-month internship to develop a pilot site to help sixth form students to find the right university. The platform filters information from the Higher Education Statistics Agency and gives recommendations based on students' registered information and grades.
+
3-month internship to develop a pilot site to help sixth form students find the right university. The platform filters information from the Higher Education Statistics Agency and gives recommendations based on students' registered information and grades.
  
 
<i>Site: http://www.unientry.org</i>
 
<i>Site: http://www.unientry.org</i>
Line 71: Line 70:
 
}}
 
}}
 
{{CVContent|
 
{{CVContent|
Implemented a performant implied volatility calculator for a stream of options prices, using the Black-Scholes model. Implementation was in Java, core algorithm is a simple Newton-Raphson iterator. Team awarded second best for code performance and code review, and best for presentation.
+
Implemented an implied volatility calculator for a stream of options prices, using the Black-Scholes model. Team awarded second-best for code review and performance, and best for presentation.
 
}}
 
}}
  
Line 77: Line 76:
 
{{CVSectionHeader|title = Extracurriculars}}
 
{{CVSectionHeader|title = Extracurriculars}}
 
{{CVUSSubheader
 
{{CVUSSubheader
  |title = SynthJS - Music made quick
+
  |title = Self-directed research: Deep convnet models for equity pricing
  |date = December 2013
+
  |date = September 2016 - present
 
}}
 
}}
 
{{CVContent|
 
{{CVContent|
An experiment in music synthesis and representation using HTML5-based technologies and an exercise in UI design. The original intention was to let people sequence music quickly with little to no musical knowledge required.
+
The goal is to model the deterministic component of prices and price correlations, through layers of convolutional filter banks learned automatically through optimization. I am using Microsoft's CNTK deep learning toolkit and TickData's commercial second-resolution historical dataset for all equities in the S&P500.
  
<i>Site: http://lqkhoo.com/synthjs {{!}} Source: https://github.com/lqkhoo/SynthJS</i>
 
 
}}
 
}}
 
{{CVUSSubheader
 
{{CVUSSubheader
Line 103: Line 101:
 
{{CVInlineBlock|HTML/CSS3}}
 
{{CVInlineBlock|HTML/CSS3}}
 
{{CVInlineBlock|JavaScript}}
 
{{CVInlineBlock|JavaScript}}
{{CVInlineBlock|jQuery}}
+
{{CVInlineBlock|d3.js}}
{{CVInlineBlock|D3.js}}
+
{{CVInlineBlock|Knockout.js}}
+
 
{{CVInlineBlock|MongoDB}}
 
{{CVInlineBlock|MongoDB}}
 
{{CVInlineBlock|SQL}}
 
{{CVInlineBlock|SQL}}
Line 117: Line 113:
 
{{CVContent|
 
{{CVContent|
 
{{CVInlineBlock|Machine learning}}
 
{{CVInlineBlock|Machine learning}}
 +
{{CVInlineBlock|Signal Analysis}}
 
{{CVInlineBlock|Artificial intelligence}}
 
{{CVInlineBlock|Artificial intelligence}}
{{CVInlineBlock|Game theory}}
 
 
{{CVInlineBlock|Natural language processing}}
 
{{CVInlineBlock|Natural language processing}}
 
}}
 
}}
Line 128: Line 124:
 
{{CVInlineBlock|Mandarin}}
 
{{CVInlineBlock|Mandarin}}
 
{{CVInlineBlock|Malay}}
 
{{CVInlineBlock|Malay}}
{{CVInlineBlock|Japanese (elementary)}}
+
{{CVInlineBlock|Japanese (conversational)}}
 
{{CVInlineBlock|Piano}}
 
{{CVInlineBlock|Piano}}
 
{{CVInlineBlock|Music composition}}
 
{{CVInlineBlock|Music composition}}

Revision as of 22:12, 8 December 2016

Education
University College London - MEng Computer Science, First Class Honours
2011 - 2015
Imperial College London - MBBS Medicine
2009 - 2011
  • Withdrew in second year to transition to computer science
Concord College, Shrewsbury - GCE A levels (Pre-A*) - AAAAab
2008 - 2009
  • Outstanding Student of the Year 2008 - Double award (Chemistry, Music) | Most imaginative hovercraft design
Professional experience
R&D Scientist - Digital:MR
May 2015 - August 2015

4-month feasibility study on sentiment analysis of images in social media, funded by a research grant from the UK technology strategy board. Using the Yfcc100m and YLI datasets comprised of 100 million images, labels, and metadata, I investigated both existing and novel methods to develop a commercially-viable product.

Research Intern - Microsoft Research Cambridge
May 2014 - August 2014

8-week research internship through the Bright Minds Intern Competition programme in the Machine Learning and Perception research group, working with Principal / Senior Researchers Pushmeet Kohli, Yoram Bachrach, Ulrich Paquet, and Filip Radlinski.

I worked on Project SmartFence - an application for web access control. Users block or allow the few sites they know and SmartFence infers the suitability for the rest of the web. We developed several different cluster/kernel-based models and visualization schemes, and I delivered a prototype for the OneWeek company-wide hackathon. A patent was applied for.

Founding Developer - Unientry.Ltd
June 2013 - 2014

3-month internship to develop a pilot site to help sixth form students find the right university. The platform filters information from the Higher Education Statistics Agency and gives recommendations based on students' registered information and grades.

Site: http://www.unientry.org

JP Morgan Spring Week 2013 - European HQ - 25 Bank St. Canary Wharf
April 2013

Implemented an implied volatility calculator for a stream of options prices, using the Black-Scholes model. Team awarded second-best for code review and performance, and best for presentation.

Extracurriculars
Self-directed research: Deep convnet models for equity pricing
September 2016 - present

The goal is to model the deterministic component of prices and price correlations, through layers of convolutional filter banks learned automatically through optimization. I am using Microsoft's CNTK deep learning toolkit and TickData's commercial second-resolution historical dataset for all equities in the S&P500.

Study trip - Hokkaido Japanese Language School
August 2014 - September 2014

Self-funded intensive study trip with home stay in Sapporo, Japan, to supplement my self study.

Competencies
C#
Java
Python
ASP.NET
MATLAB
HTML/CSS3
JavaScript
d3.js
MongoDB
SQL
MediaWiki
LaTeX
Sibelius
Academic interests
Machine learning
Signal Analysis
Artificial intelligence
Natural language processing
Spoken languages and personal interests
English
Mandarin
Malay
Japanese (conversational)
Piano
Music composition
Reading