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)
-
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…