I am a materials scientist and software developer proficient in Fortran, C++, and Python. I have extensive experience with Unix operating systems on both high performance computing resources and on my personal computer (check out Artix Linux). I currently work at Third Wave Systems as a Computational Mechanics Engineer in a research and development role.
This website is a place for me to post about a range of topics from professional news, to tech tutorials, to recipes I enjoy very much. Checkout some of my recent posts below or find them all organized by tags here.
Thanks for stopping by!
Recent
Gettting Valgrind working on Artix Linux
Aug 29, 2023
I’m currently working on developing an implementation of the Concurrent Atomistic-Continuum method using C++ and CUDA to accelerate calculations. A need arose to use valgrind for debugging some memory issues. I currently run Artix Linux and it turns out that both Artix Linux and Arch Linux have fully removed all debug packages from their repositories and have swapped over to a debuginfod style system.
Highlighting the active menu item in Hugo
Jul 3, 2023
I’ve recently been developing sites for some family/friends. I had one person request highlighting the currently selected menu item. I had built a custom theme which used a navbear defined in the site wide hugo.
Hosting your own git frontend service using Gitea
Feb 25, 2023
I recently had interest in starting to work on the implementation of the Concurrent Atomistic-Continuum Method using C++ to take advantage of GPU acceleration. As a first step, I began thinking about where I wanted to host my project.
Separate files from git repo into a submodule
Feb 22, 2023
I recently had a situation where a library I was working on, originally as part of one project, was going to be needed for another project. The ideal way to handle this situation, is to have the library files as their own git repo which is then added to the projects as a submodule.
Developing a mobile-friendly navigation menu for your website
Feb 13, 2023
I personally am a big fan of navbars as they are a clean way to navigate any website. The classic navbar, that you are likely seeing on this site if you are viewing this on a desktop browser, is extremely simple to make and you can easily find guides to develop these.