About me

I have 12 years of experience in gaming, 8 of which is in a management role in a unionized environment.

I am well-versed in gaming fundamentals, and understand the dynamics and psychology of the business. Throughout the years in the industry, I have assisted in navigating and managing change due to external factors.

Since 2017, I have been creating tools for my workplace with Microsoft Excel and Visual Basic for Applications (VBA) that are now essential for the operation.

These tools organize, streamline, and/or automate processes, such as employee management, weekly and daily scheduling, vacation logging, and other operational requirements that are specific to the organization/local regulations.

The automation of processes, including floor assignments and break rotations for front-line employees based on skill level and shift, and auto-filling administrative forms in Microsoft Word, has been saving the team hours every day.

As an end-user of my own tools (dogfooding), I am better able to design intuitive user interfaces and user experiences, yielding enhanced productivity and efficient workflows.

I have been extracting, cleaning, and compiling data from multiple systems and sources to Microsoft Access databases for data integrity. Due to resource limitations, the databases are updated and queried via SQL from Excel to maximize accessibility.

The data is transformed in Excel with Power Query to create dashboards and visual presentations. I also analyze the data to present actionable insights.

In late-2020, I have self-taught various technologies to modernize business applications as a full-stack web developer.

About this site

This three-page website has a responsive design that is mobile-first, and respects color scheme preferences (light or dark mode).

It is written in TypeScript, a superset of JavaScript, and styled with Tailwind CSS 3.

It is built with Next.js 12, which is a framework for React.js 18 applications.

Instead of utilizing server-side rendering (SSR), the site is exported as static HTML, allowing it to be run without a Node.js server; the assets are served from a Raspberry Pi 4, running Apache2, over HTTPS with OpenSSL.

Features, such as prefetching, preloading JavaScript, and Image Optimization, are preserved.

The result is a lightweight, secure, and performant website that feels like a single-page application, without the overhead of running Node.js.

This site does not use cookies and the data is stored in Canada, making it compliant with General Data Protection Regulation (GDPR) and the ePrivacy Directive 2009/136/EC (ePR).

Overengineered? Probably.