Relaunching michaelbanks.org
Design goals, architecture decisions, and how I'm preparing the site for AI-assisted publishing.
After years of maintaining separate destinations for my professional portfolio and my blog, I wanted a single hub that reflects the work I do today and the work I am curious about tomorrow.
This relaunch consolidates the stories from michaelbanks.org and blog.michaelbanks.org into one statically generated site powered by Next.js. The design leans into a dark, cyber-inspired aesthetic—clean typography, subtle grain, and motion that mirrors a security operations center.
Highlights
- Content pipeline. Posts live in Markdown so I can draft locally, collaborate in Git, and generate future articles with AI copilots.
- Shadcn components. I customized shadcn/ui primitives to match my brand and keep the interface accessible.
- Static-first deployment. The site exports to static assets that can be hosted from S3 or any CDN while keeping analytics and forms flexible.
What's next
I am exploring ways to integrate AI for research assistance, drafting, and summarization. Expect new long-form writing on leadership, cyber defense, and the stories that connect them.
Keep reading
View archiveWebsite and Blog Redesign
Today I’m launching a redesigned, integrated michaelbanks.org experience that brings my website and blog together into one platform.
How I got started and my journey in Cybersecurity
Recently I was extended an opportunity to speak at an undergraduate class of computer science. The topic I was to speak on was how I got into cybersecurity and my experience of different roles within the public and private sector of cybersecurity. I thought I'd share my story...
The 5 Books Every Cybersecurity Professional Should Read
A group of industry professionals that I know started to talk about interesting books they've read and thus own our very own cyber book club began. Now I keep track of a running and ever-evolving list of books that I genuinely believe EVERYONE in the field and industry should...