<p>Now working at a software company, in a division dealing mostly with semiconductor process optimization. Specifically, the mask process correction (MPC).</p>
<p>Current interests:</p>
<ul>
<li><a href="http://scicomp.stackexchange.com/">Computational Science</a>
<ul>
<li>Multivariate optimisation methods</li>
<li>Inverse problem (kernel determination)</li>
</ul>
</li>
<li>High Performance Computing (HPC)</li>
</ul>
<p>Past interests</p>
<ul>
<li>Micromagnetics (OOMMF, mumax3)</li>
<li>Functional programming (Haskell, OCaml, F#)</li>
<li>Array language (J)</li>
<li>Took a liking to <a href="http://julialang.org/" rel="nofollow noreferrer">Julia programming language</a>! Unfortunately importing modules start to become too slow that I've stopped bothering.</li>
<li>Various FFT and 2D linear convolution algorithms</li>
</ul>

syockit