About Me

I am a controls engineer and software developer currently working in the field of industrial automation. I am based in south-central Indiana.

These days, the technology industry is already saturated with tried-and-true solutions for basic informational websites, userbase management, online shopping, and many other common set-ups. I see no need to re-invent the wheel, which is why I have chosen to focus on building more specialized solutions.

As an engineer, I believe that robustness and lifetime scalability are crucial considerations for any application.

As a developer, I work to create efficient, responsive, and customizable tools.

These include:

  • Algorithms
    • Data-to-Report Tools - taking raw variable data as input and compiling it into a graphical report output
    • Spacial and Geometric Generators - creating images, patterns, shapes, and textures based on input parameters
    • Image recognition algorithms - identifying objects and tracking through video
  • Web-based Applications
    • Product Customization Tools - allowing customers to modify product parameters and visualize the result three-dimensionally in their browser
    • Simulators and Calculators - tools for generating quotes, simulating equipment, and visualizing results
    • Userbase Management - despite my comment above with regards to re-inventing the wheel, I still encounter customers in need of unique userbase solutions. I aim to provide an organized, stable, and scalable database that will continue to meet the client's needs as their business grows.
  • Scripting Tools
    • Automation for Linux-based systems, including email handling and backup management
    • Windows PowerShell scripting for automating filesystem tasks
    • VBA scripting for integrating Office applications
    • Programming for robotic systems and industrial PLCs

In addition to software, I also work with:
  • Controls and Automation
    • Panel specification, design, and wiring
    • Safety circuit design
    • Allen-Bradley controls, software, and license managment
    • Siemens Step 7 controls
    • Automation Direct controls (DirectLogic, C-more, Click)
    • Mitsubishi controls
    • Drive commissioning
    • Upgrades of systems to a newer or different controller (i.e. Siemens to Allen-Bradley)
    • Conversion from electromechanical controls to graphic HMI controls
    • General software and database maintenance.
    • Customized scripts to bulk update I/O and addressing
    • Customized web page displays of automation data, accessible by any device on your network with a web browser
      • Historical trend data
      • Browser HMI to monitor and modify processes
      • Security features
    • Energy demand monitoring
      • Periodically sync energy data from your service provider
      • Log data for demand, consumption, and other key mesaurements
      • Calculate key indicators such as load factor
      • Generation of emailed reports with information highlighted to pinpoint occurences of peak demand
  • Mechnical Design
    • CAD and drafting for manufacture
    • Protoype design and 3D-printing


If you would like to contact me, please submit the form below.