About Me

Ian Lumsden

I'm a Senior at the University of Tennessee, Knoxville, majoring in Computer Science. I'm a huge fan of all aspects of software development, but I'm especially interested in machine learning/AI, high-performance computing, and data-driven software development. I'm also interested in autonomous robotics, and I am a member of UTK's IEEE Robotics Team.

My Career

Oak Ridge National Laboratory

At ORNL, I worked in the Neutron Data Analysis group, where I developed data visualization and GPU-accelerated software to help users at the Spallation Neutron Source analyze their data and simulate their experiments.

May 2017 - Dec. 2018
HERE Intern

Global Computing Laboratory at the University of Tennessee, Knoxville

Working on the Analytics for Molecular Dynamics (A4MD) project, which examines the performance and implications of in-situ and in-transit analysis of molecular dynamics simulations.

May 2019 - Present
Undergraduate Researcher

My Skills

My Projects


McVineGPU is a GPU-powered version of MCViNE, a ray-tracing neutron scattering experiment simulation software.

...   ...


SCADGen is a tool for converting XMLs used by MCViNE to represent constructive solid geometry into OpenSCAD code for visualization and STL generation purposes.

...   ...

Robotics Integrated Platform

The Robotics Integrated Platform (RIP) is a modular software platform written in C++ for controlling small-scale fully-autonomous robots controlled by a Raspberry Pi and Arduinos.

Minsky Link

Minsky Link is an Atom plugin to integrate GitHub and GitLab issues and pull/merge request inline with your code.

Analytics for Molecular Dynamics

A4MD is a project for developing in-situ and in-transit data analytics solutions for current- and next-generation molecular dynamics workflows.