Social Media

README.md

Senior Software Engineer based in Williamsburg, VA. Three decades of building systems that run at the edges of what hardware can do — particle accelerator controls at Jefferson Lab, cryptographic infrastructure at AWS, and PKI services at GEICO. My technical depth lives in Go, Rust, Java, and C++, with a particular love for cryptography, high-performance computing, and the low-level internals in the CPU.

I believe science and expertise matter — not just in engineering, but in public life. Rigorous training, evidence-based reasoning, and respect for hard-won knowledge are values I try to bring to my work and to the people I mentor.

Teaching and mentoring are two things that I love to do. I’ve spent a career helping junior engineers find their footing, and this blog is an extension of that: writing through topics in software engineering and systems design with honest curiosity — beginner’s mind, decades of context.

Interests: software development, cryptography, computer architecture, science communication, mathematics, physics.

Popular posts

  1. A retrospective on building control software for Jefferson Lab’s 12 GeV CEBAF particle accelerator — the design of the Insertables System, debugging hardware by listening for actuator sounds at the beamline, and missing the ICALEPCS conference due to the federal government shutdown.

    retrospective jefferson lab physics science c++

  2. An introduction to the blog and its author — a software engineer with thirty years of experience across Jefferson Lab, Sun Microsystems, Amazon, and GEICO, writing about programming languages, cryptography, general computing, and computer architecture.

    personal science

Post activity