Blog & Devlogs
Thoughts on game development, programming, and things I'm building.
Building a Kanban Board with Flask and SortableJS
One of the more interesting features of this portfolio is the kanban board system. Each project has its own board with columns and draggable cards, visible to anyone visiting the...
Why I Built My Own Portfolio Instead of Using a Template
When I started thinking about building a portfolio, the obvious options were all there — WordPress, Squarespace, a GitHub Pages template. They're fast, they look fine, and plenty...
Going Live — Deploying a Flask App to a VPS
Getting a Flask app running locally is one thing. Getting it running on a real server, accessible to anyone on the internet, is another. Here's how I deployed this portfolio to m...
Setting Up My Development Environment
Before writing a single line of game code, you need somewhere to write it. Here's what my current development setup looks like. ## The Stack For the portfolio website I'm ru...
Building My Portfolio Website — Where It Starts
> **Update:** This post was written at the start of the build. Since then > the stack has evolved — the database is now MySQL in production, and the > site has grown to include...