GithubHelp home page GithubHelp logo

I work at Voltron Data leading a lot of the build engineering and related work there. I was a Group Leader at NSLS-II (part of Brookhaven National Laboratory), and before that I was a Technical Leader at Kitware working on a number of open source scientific software projects including Avogadro, Open Chemistry, Tomviz, VTK, ParaView, CMake and others. I blog, have largely abandoned social media, and love living close to the beach.

I am passionate about writing portable, highly performant software that can run on Linux, macOS, Windows, and on the web. I have deep experience in C++, Qt, CMake and am pretty familiar with Python, TypeScript, React and related technologies. I was once a Gentoo developer, and I run Arch Linux as my preferred desktop/laptop and love keeping up with new developments in the technology world. I have contributed to a wide variety of open source projects over the years.

I am a physicist by training, completing a B.Sc. and Ph.D. in physics focusing on nanomaterial engineering. I used lots of materials characterization techniques including transmission electron microscopy, atomic force microscopy, X-ray and neutron techniques (mainly diffraction and reflectometry) as an experimentalist before making the leap to software. At the end of my Ph.D. I took part in Google Summer of Code as a student, then later a mentor and org admin.

I love science and software, trying to figure out where I might exist in the space the two occupy. I once gave a TEDx talk 'Open Up or Perish' shortly after my daughter was born that sums up my hopes for how we move science forward. I have given a few keynotes, many invited talks and many conference talks at software, open source and scientific conferences including OSCON, GTC, All Things Open, ACS, APS, ToScA, M&M, MRS and others.

Views are my own (obviously I would hope).

Marcus D. Hanwell's Projects

openchemistry icon openchemistry

Supermodule containing submodules and external project to build all components

openqube icon openqube

Open quantum processing library, read output files, generate MOs and electron density cubes.

psi4 icon psi4

Open-Source Quantum Chemistry – an electronic structure package in C++ driven by Python

qnetworktoy icon qnetworktoy

A toy example using C++14, Qt 5 and hitting supplied URLs to echo data back

qui icon qui

The Q-Chem User Interface

simpl icon simpl

C++ library for managing, archiving and analyzing multimodal data in many dimensions

smtk icon smtk

Simulation Modeling Tool Kit

spglib icon spglib

C library for finding and handling crystal symmetries

stempy icon stempy

Toolkit for 4D STEM processing on HPC using a Python interface and C++ engine

tomoco icon tomoco

An experimental Qt-based GUI developed in Python for data acquisition at NSLS-II

tomopy icon tomopy

Tomographic Reconstruction in Python

tomviz icon tomviz

Cross platform, open source application for the processing, visualization, and analysis of 3D tomography data

tomviztoolbox icon tomviztoolbox

DREAM3D Plugin to remote control Tomviz (http://www.tomviz.org)

tomvizweb icon tomvizweb

Tomviz web code supporting the Tomviz desktop application for web export of data

vtk icon vtk

Visualization Toolkit

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.