Re-architecting grid accounting for the next decade and beyond.
GrafanaCon 2016 talk on system and service monitoring at Fermilab
Monitoring of batch jobs and VMs running on Google Cloud Platform via HEP Cloud
Living room painted and rearranged
Kitchen painted and crown molding installed
Butcher block countertop for kitchen island
home improvement woodworking
Subway tile backsplash behind range
Custom web/mobile POS app and management backend
Game started for/inspired by Ludum Dare 30
Baby rattles turned from Hophornbeam for my niece.
Dynamic DNS client written in Go
Map of spent fuel pool showing assembly decay heats.
data visualization engineering
Rendering of dry storage cask 3D model.
Dining table I made for my new house.
Rendering of dry storage cask surface dose rates.
data visualization development engineering
Graph of spent fuel pool population statistics.
CAD model of dry storage cask.
Plot of neutron fluence on RPV surface.
Trivet made from maple, mahogany, and walnut.
Trivet made from maple and walnut.
Cutting board/trivet made with maple.
Rendering of dose rates in BWR drywell.
Rendering of BWR 3D model.
Map of BWR reactor core showing relative pin powers on color scale.
A few tea lights turned as Christmas presents.
Storm over Quetico National Park in Canada.
Stand for glass award won by realtor friend.
Office half-wall tops and trim.
Panoramic overlooking part of the Pinnacles.
BEAM robot that runs towards the brightest light source.
Solar-powered BEAM robot.
BEAM robot that tracks on the brightest light source.
Top for coffe table that is functioning planetary gearset.