About



Thanks for visiting my site. I'm a Senior Software Developer from Portland, OR with over 20 years of experience writing software using Microsoft technologies. My primary focus for working hours is web-based line-of-business applications.


I have several hobbies outside of a day job.


I played alto and tenor sax at grade school and college levels. Jazz with some classical training from my excellent mentors and instructors. I still enjoy listening to jazz and other music genres and play once and a while. The experience of growing quickly with a team of musicians and teaching or sharing what I learned with others has been invaluable to me in my career.


Amateur astronomy is a somewhat new endeavor. I'm currently practicing a subset of the hobby called EAA (or Electonically Assisted Astronomy). Which is real time viewing of deep sky objects in the night sky using "go to" telescopes, astronomy cameras, and various computers. A very addicting and enjoyable hobby. When I find a use case, I write custom software to help streamline my amateur astronomy telescope and image processing workflows.


Software development was a novelty in grade school, a potential but unpursued elective in college. Writing software has evolved into a rewarding and successful professional career. As well as a personally enriching endeavor.


This web site was built by myself using Asp.Net Razor Pages, .net (pronounced "dot net"), SQL (pronounced "sequel"), and C# (pronounced "C sharp"). This is not a typical "file > new-project" architecture one finds using only Visual Studio. The site's build and deployment workflows use basic NodeJS tasks along with dotnet commands. NodeJs tasks are used for various compilations of TypeScript, Less, and CSS frameworks. This site now uses TailwindCSS and DaisyUI CSS. (Instead of the more commonly used Bootstrap framework that comes out of the box with most Visual Studio web project templates). Behind the scenes are some very nice architecture styles that make this side project very enjoyable to work with and easier to maintain.


The initial purpose of the site was to use it as a blog. With architecture that supports loading any number of custom modules, it can be used for much more.


This is an AI Free Zone! All content here is written by a human being, rather than a statistically often wrong large language model system.


I hope that content found here is either useful, enjoyable, or even better, both.



HobiJots - A blog among other things
Version: 8.0.9
Compiled: Wednesday, October 16th 2024, 12:05 pm