Various software projects over the years…
¶ For a defunct computer store and MSP, 2002-2003
- The business in question was procuring parts from a nearby warehouse and re-selling them to customers at a marked-up price. A weekly catalog was made available to us, and I could use that as the basis for a VB.NET program to create printable, custom system quotes based on the desired pricing.
- The business in question was also not entirely discriminatory in what clients we accepted. I was put on the task of making a Topaz signature reader client for a customer, also utilizing VB.NET for development.
Windows desktop C#-based programs for managing fuel logs and postage needs.
A Windows desktop C# program for streamlining helpdesk operations. Made use of access to web content, RDP+VNC servers, and Remedy helpdesk tickets.
- A C#-based accounting database that helped track costs regarding the rental fleet. This was a part-time gig that ensured my full-time hire in an IT role.
- Finding rdesktop wanting, I was able to gather together several developers regarding making improvements. Their efforts spawned FreeRDP, which I used in my production environment.
- A tool was written in C# that helped manage various Windows 7 networking features.
- An inventory-management solution for computer needs, with pre-ordered tags and the use of a MariaDB database.
- An IronRuby program was made to repeat various commands.
- To support PDF scanning of customer records, NAPS was located on SourceForge and modified into what eventually became NAPS2 under successive developers.
My employer needed a way to grab the UUIDs of disk drives; to make it easier to manage disk resources for VM servers. A Python3 program was created to screen-scrape lsblk and re-write /etc/fstab to use the UUIDs instead of the older identifiers.
- My employer was managing multiple instances of software running via Node.JS. It was upgraded from Node 10 to Node 16, and older code was purged with the mentoring of a senior staffer and using various linting tools + VS Code as an editor. Concurrently, Windows Powershell scripts were created to support this process.
- As part of working on data center racks, I modified nimhttpd to work on IPv6.
- rdnssd was also modified to better support data center rack operation.
¶ Other contributions and projects