As a consultant, I focus on providing small businesses and startups end-to-end product development of greenfield applications. Basically, what that means is that I help businesses solve their problems by writing custom software and integrating their systems together when needed, while also suggesting SaaS options if and when that makes more sense.
During my time working as a software engineer, my specialization has been focused around cloud development utilizing Azure, .Net, and React. I've used these tools and skills in the full software development lifecycle, from planning to deployment to maintenance. To help clients receive the most value and confidence while working together, I utilize DevOps to provide approval-gated deployment pipelines, test coverage, and more.
One way I help my clients is by acting as project manager and external development partner - helping to discover, plan, build, and deploy a solution when they don't have the time, resources, or expertise to do it themselves. Some examples of past work include:
Pool Inspection App
I helped an inspection company streamline their process by developing a web application that allowed them to create a digital report on-site, and in real time, which could be emailed to clients.
I designed a cloud based notification service to handle sending client emails. The service utilized a message broker and scaled the number of workers up or down depending on the size of the message queue