Professional Life

Photo by Bram Naus on Unsplash

I have a degree in Computer Engineering and Computer Science from the University of Louisville Speed School. I graduated in 2009.

I started working at Alliant Technologies in 2007 as part of my school’s work experience program. I continued working part time through 2009 and then full time from 2010 to 2011. I worked on the UPS Hub Expansion project creating client facing applications with C# and Windows Forms. I also created services for Red Hat Linux, as well as used in-house software to design HMI screens. I also worked on the LAS Terminal 3 project as an on-site developer.

In 2011, I started working at The Rawlings Group as a software developer. I worked on the Audit Applications Development Team creating and maintaining software for internal users that focuses on data flow and management in Silverlight and C#.

I moved to ZirMed in 2013. I was on the Remits team, working on public facing websites and data processing services in ASP.NET Webforms and C#.

I also have a few side projects that I entertain myself with. I am the creator of CS-MIC, an open source C# math parsing library. Developers can use CS-MIC to easily parse text into computed values. CS-MIC also supports syntax for storing static and dynamic variables, as well as scripting. I typically use CS-MIC as a base for new self-learning projects, such as teaching myself new frameworks.

I’m currently working on a new platform for hosting customized wedding information websites. When searching for hosted website for my own wedding, I was disappointed by the lack of options and the non-dynamic nature of these sites. Thus, I decided to create my own. The current incarnation exists as a custom site for my own wedding, but is being designed to expand to a generalized population once through the testing phase. This wedding website platform supports the typical couple story and event information of other sites, but expands on these ideas with dynamic maps showing locations, hotels, fun activities for out of town travelers as well as a dynamic summary of events and locations. The platform supports multiple users, as well as user groups based on wedding roles. The site also supports sub events, such as bachelor and bachelorette parties under the control of appropriate users and visible to only certain user groups. Dynamic guest lists can be generated based on an interactive RSVP that includes non-registered guests and diet/food restrictions to accommodate allergies. A music request page integrates with Spotify to provide a virtual playlist for the event. A built in registry system allows the bride/groom to make suggestions, and allows guests to claim registry items so that everyone always knows what the bride and groom need without worrying about duplicating someone else’s gift. All this allows for the compilation of interesting statistics and reports available to the bride and groom.

This article was updated on Tuesday, July 11, 2023