Hello, thanks for checking out my portfolio. I'm a huge gamer nerd that loves coding. Learning a new language or technology to solve a problem domain is basically studying mystic tongues to scribe spells. HttpRequest, more like Neo-Electrical Telekinesis. Writing code is wizardry, and who doesn't want to be a wizard?
As a long-time MMO end game raider and puzzler, I enjoy solving problems and organizing solutions. I find great satisfaction in laying out repository patterns in .NET or figuring out entity relations for a database. When everything works out it's like beating a level of a game. If things don't work out it's a learning experience until they do.
While I enjoy puzzling and problem-solving I'm also a career artist with a passion for visual creation. With a firm understanding of composition and color theory, I enjoy seeing projects through the full-stack development process.
You are here! This is my personal portfolio site for both my software development and artwork. All galleries and most of the front-facing text can be edited via an admin GUI available on each page to authenticated users.
This is a .Net Core project written in C# using Razor pages. Login and authentication are handled by Microsoft Identity.
Front end built and styled with HTML5 markup and CSS3 style. The site is fully responsive with mobile/tablet and laptop/desktop breakpoints.
The website is deployed on Azure. It using AzureSQL for the database, and Azure Key Vault for storing keys and other secret data, and an Azure Storage Blob for storing uploaded images.
I used Bootstrap for the main navigation drop-down menus and breakpoint, the collapsing accordion galleries, and the carousel image viewers.
The request form on the Art/Booking page uses Twilio SendGrid to email the form.
This was a group project in which we were tasked to build a restful API, the rest of the details were up to us. We decided to employ a Raspberry Pi with an array of LED lights and built out endpoints to save and send simple designs to the device.
This is a NetCore project written in C#. Our original deployment was on Azure using an AzureSQL database.
Web sockets were handled by SignalR. We set up an independent SignalR server that we could ping via our endpoint, and then set the Raspberry Pi client to listen for designs coordinates.
The project was set up to use Swagger as the home route. We also used Postman as a secondary GUI.