Computational physicist turned software engineer and data scientist. At my current employer I write some code for digital signal processing, image processing, Qt GUIs, middleware, and embedded systems that interact with FPGAs. I like challenging problems whether they be finding the correct algorithm, using data to forecast future observations, or designing a system to be robust and lightly coupled.
I like to always be learning new things. I have taught myself various programming languages including C++ and Python. I also have substantial knowledge in software architecture design, digital signal processing, image processing, machine learning, data mining, financial engineering and numerical optimization techniques. I am currently learning Scala, Spark, and other related distributed data science areas.
My physics background includes internships at the Fermi National Accelerator Laboratory, the Princeton Plasma Physics Laboratory and Sandia National Laboratories and a M.S. in physics. My graduate work was in computational physics, specifically working with various numerical techniques for approximately solving quantum many-body systems (DMRG and related techniques).
Q&A for professional and enthusiast programmers
Stack Exchange Network staging zone, where users come together to build new Q&A sites
Q&A for computer enthusiasts and power users
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for active researchers, academics and students of physics
Q&A for system and network administrators
Q&A for peer programmer code reviews
Q&A for programming puzzle enthusiasts and code golfers