Prior work experience at Google (MTV) and R&D at Square Enix (known for their Final Fantasy series of games) in Tokyo. Top 6 worldwide in Algorithms.
Also completed my CS undergraduate degree from CMU in a record 2 years (Summa cum laude).
Interests: Quantitative Finance, Real time rendering, Algorithms, Optimization
Resume is slightly outdated - see for the most up to date version.
|Stanford University, Stanford, CA||March 2012|
|M.S. in Computer Science|
|Carnegie Mellon University, Pittsburgh, PA||May 2009 (Completed in 2 years)|
|B.S. in Computer Science, Minor in Economics
GPA – 3.86 / 4.0
|Raffles Junior College, Singapore||Dec 2004|
|Cambridge GCE Advanced Level
GPA 4.0 / 4.0 + 2 Special Paper Distinctions
|Leadership & Experience|
|Detailed description of Projects|
|Teza Technologies, Chicago, IL||May 2012 - Present|
|Counsyl Inc., Redwood City, CA||Mar 2011 - Dec 2011|
|Stanford University, Stanford, CA||Sept 2010 - Present|
|Research Assistant, SGeMS group (http://sgems.sourceforge.net)
|Square Enix Co. Ltd., Tokyo, Japan||Sept 2009 - May 2010|
|Researcher, Research and Development Division
|Carnegie Mellon University, Pittsburgh, PA||Spring 2009|
|Research Assistant, Foldit (http://fold-it)
|Carnegie Mellon University, Pittsburgh, PA||Fall 2008|
|Teaching Assistant, 15-462 Computer Graphics
|Google Inc.,Mountain View, CA||Summer 2008|
|Software Engineer Intern, O3D (http://code.google.com/apis/o3d/)
|International Game Developers Association (IGDA)||2006 – 2007|
|President, Singapore Students Chapter
|Singapore Armed Forces, Singapore||2005 – 2006|
|Engineering Director, Blue Forces Tracking
Relevant coursework: Monte Carlo, Machine Learning, Operating Systems, Artificial Intelligence, iPhone/iPad application programming, Algorithms, Computer Graphics
Designed and wrote x86 kernel from scratch
Wrote a fully preemptive, multithread x86 kernel from scratch with C and assembly.
Designed virtual memory allocators, drivers, context switching, ability to run ELF executables etc.
Searching documents in Wikipedia via Hadoop's MapReduce framework
Searching the wikipedia database on distributed architecture using n-grams.
Hadoop gives scalability and enables the query to be completed quickly and accurately.
Image Convolution with CUDA
Image is transformed into the frequency domain via a Fast Fourier Transform, image filter applied, then an inverse-FFT transforms the image back. 100x speedup achieved using CUDA as compared to naive C++ implementation
Microsoft Imagine Cup 2007 Worldwide Top 6 (Algorithms)
ACM ICPC Regional Finals East Central 2008 Top 5 (Represented CMU)
National Software Competition 2004 1st (Singapore)
National Olympiad for Informatics 2004 Gold (Singapore)
SEARCC International Software Competition 2001 International 4th
Dean’s List, Carnegie Mellon University Fall 2007, Spring 2008, Spring 2009
Defense Science and Technology Agency Undergraduate Scholarship
- 3D APIs / GPU Languages:
- CUDA, OpenCL, Direct3D, OpenGL, HLSL / GLSL