Hi there 👋

I’m a seasoned software engineer with 6 years of experience spanning aerospace, fintech, and defense. Currently I lead software development for spacecraft with the U.S. Naval Research Laboratory in Washington D.C. 🇺🇸

I love software engineering. I’ve gotten very good at tackling unconventional technical challenges and thinking about them from several levels of scope at the same time.

I’ll be posting here about my projects, processes, and passions.

To Overengineer a Portfolio

Picture this: someone tells you “You should have a website where you can post about your projects.” Some great advice right there. Two overengineered attempts later and I’m finally hitting the mark. Here’s the thing I understand now that I didn’t when I started. You can have a custom pretty site that looks and works exactly how you want it, but it will cost you much more time, sanity, and energy than is worthwhile. The core requirements of a site to demonstrate your work are: ...

June 23, 2025 · 7 min · Craig Knoblauch