My name is Huy Nguyen. I’m currently working as a Software Engineer at the National Institute of Allergy and Infectious Diseases (via Medical Science & Computing—a federal contractor) where I’m developing a cloud-based software platform for managing and visualizing electron microscopy data. I previously worked in various software engineering roles at the Broad Institute of MIT and Harvard, Harvard University’s Center for International Development, and the data visualization company Periscopic.
I’m passionate about creating beautiful, engaging and high-performance web applications using the latest cloud and web technologies. I’m a huge fan of React, ReScript, TypeScript and, some day, I might just be able to master Haskell.
I have extensive experience developing large-scale, front end-focused, highly interactive data exploration and visualization platforms. I’m currently exploring the following areas of software development:
- How functional, statically-typed programming languages, such as Elm, PureScript and ReScript, can help developers write much more robust and provably correct web applications.
- How GPU technologies (such as WebGL and its successor WebGPU) and native execution technologies (such as WebAssembly) can enable higher-performance data visualizations in the browser.
- How new software development paradigms such as microservices, container orchestration, infrastructure-as-code and GitOps can be applied in practice to enable the development of reliable and scalable cloud-native web applications at high feature velocity.