August 13, 2025
Streamlining My Workflow with Custom AutoHotkey Scripts
As someone who spends considerable time working on various projects and switching between different applications, I've always been interested in ways to optimize my workflow. After repeatedly finding myself performing the same sequences of actions, I decided to automate these tasks using AutoHotkey. The result is a collection of custom scripts that have significantly improved my daily productivity...
Read More →
August 11, 2025
Redesigning My Website: A Modern, Maintainable Approach
After several years of running my portfolio website on GitHub Pages, I decided it was time for a complete redesign. What started as a functional but basic site has evolved into something I'm genuinely proud to share. The transformation wasn't just about making things look prettier. It was about creating a more maintainable, responsive, and professional online presence...
Read More →
August 10, 2025
Why I Created a Dedicated Repository for My Resume
As someone who regularly updates and refines my resume, I found myself facing a common problem: keeping track of different versions, ensuring I always had the most current copy available, and providing easy access. The solution? Creating a dedicated GitHub repository specifically for my resume...
Read More →
June 20, 2024
Using a Custom Domain Name with GitHub Pages and Squarespace
For years, I've been hosting my personal website here with GitHub Pages. The domain name, as in the address you type to get here, had been left as the default fallscameron01.github.io, which, while convenient, is not exactly an easy thing for people to remember. It's definitely not something you can easily speak aloud, either. Plus, it just looked a bit unfinished. So, I finally decided to register my own domain name...
Read More →
June 16, 2020
Plotting Q-Learning
Following my project in the Q-Learning Cart Pole problem, I decided to create an easier way to visualize the Q-Learning process. For this project, the goal was to easily create graphs to display the results and progression from Q-Learning. Using pandas and matplotlib, I created a Python class that makes it easy to save and plot this data...
Read More →
June 11, 2020
Q-Learning Cart Pole
The goal of this project was to solve the Cart Pole problem from the Python OpenAI Gym library. The goal of the Cart Pole problem is to balance a pole on a cart that runs on a frictionless rail. The cart can only be affected by a push left (action 0) or a push right (action 1)...
Read More →