Skip to content

Welcome!

I am a Radio Frequency (RF) LabVIEW/Software engineer with over 10 years of LabVIEW application and software development. I focus on both software and hardware with a bit of a talent in software. I have worked at a variety of companies in a variety of locations as both a full-time employee and a contractor. This website is a portfolio of my work and various other things I’ve collected over the years. I hope you will find it interesting.

Source: Salem State Archives (license)

Recent blog entries

  • A note on securing Webmin

    Webmin by default allows root access to a system, and by default allows terminal access to the root user. Care should be taken to properly setup Webmin to disable the root user. Enable Two-Factor Authentication TOTP authentication can be enabled without installing any extra modules. Enable it by allowing TOTP Authentication in the Webmin configuration.… Read more…

  • Removing index.php from WordPress URLs with nginx

    Since I use nginx and varnish with WordPress (and lighttpd as the webserver), I was interested in using nginx to remove the index.php “directory” that is added to WordPress URLs. Perhaps this can be disabled with a more appropriate WordPress configuration, however since I didn’t want to mess with that, I did it myself. The… Read more…

  • OPNsense: A wireguard interface and BuyVM

    This guide will show you how to setup an interface will be routed through Wireguard (which is then routed through your primary internet connection). With DHCP, you can auto-assign IP addresses even though the gateway has a static IP address. You can even setup IPv6 without NAT so your IPv6 addresses are public facing and… Read more…

Updates

  • March 30, 2025: Various new posts. Major update with nginx reverse proxy: Removed index.php from URLs but prevented broken WordPress site by filtering redirects. New image on front page.
  • September 14, 2024: A few new pictures, changed image on front page, added a post about Pi-hole and Unbound.
  • December 25, 2023: Uploaded new pictures from PGH on the photography page and refreshed the album.
  • December 21, 2023: Updated images and content.
  • October 31, 2023: Issues with post excerpts (limitation of the free version of Neve theme). Added a post. Other minor changes.
  • August 28, 2023: Fixed more post formatting issues.
  • August 5, 2023: Fixed more post formatting issues, added a post.
  • August 1, 2023: Added blog posts to front page. Changed font sizes and font. Other minor updates.
  • July 22, 2023: Moved site to a dedicated server. Reinstalled wiki and configured anti spam. Other updates not mentioned: Added audio page with link to IIAP field recording.
  • July 13, 2023: Added missing photos to my photography page. Reuploaded all images to the WP Media library. Updated welcome page with random gallery.