Hiya. I'm Kyle.

I'm a cybersecurity enthusiast who gets a kick out of breaking things (ethically), building and tinkering with things (sometimes chaotically) and figuring out how everything ticks.

When I'm not deep in tech, I'm probably down a rabbit hole learning something completely random (Should I apply to this magic program?)

I also enjoy teaching and sharing what I learn. I'm tutoring my fellow students in cybersecurity, networking and software management courses. I find that the best way to understand something is to explain it to someone else.

Lately, I've been playing around with heaps of AI tools, trying to build random stuff and implementing them in my learning and current workflow, beyond just using them as generic chatbots. TryHackMe just released an AI Security Learning Path, it's worth checking out.

My motivation? I like watching problems disappear. I'm a problem solver at heart.

There's something deeply satisfying about seeing something broken become... less broken.

What I'm Up To

Still furnishing the place, but feel free to poke around.

I'm an academic tutor by day, and a night owl by night. Maybe you're one of my students who got tricked into visiting this site? (Hi there!)

If you don't know me, check out my CV for the professional highlights or my GitHub to see what I'm actually building (and occasionally abandoning).

Tech Deep Dives

I'll update this part.

Daily Reflections

  • Self TrustSelf-TrustI know it's a cliché, but I keep coming back to it: focus on what needs to be done, stay grounded, and life tends to meet you halfway. Sounds simple, right? But we don't actually do this... I don't. We work while doubting ourselves, second-guessing every decision, spiraling into worry about what might go wrong. When things fall apart, we complain instead of fixing what's in front of us. And so nothing changes. Here's what I've learnt: things only start moving when you're calm inside. When y

Tutorial Resources

I'm tutoring university subjects because apparently I enjoy explaining things repeatedly until they click. I like to create my own learning materials. Here's what I've cooked up for my students:

  • Securing Fixed and Wireless NetworksSecuring Fixed and Wireless Networks (COMP4337/9337)A course about Network and wireless security (TLS/IPSec, 802.11 security), cryptography, intrusion detection, PKI, firewalls and vulnerability analysis.
  • Engineering Project ManagementEngineering Project Management (GSOE9820)A course about Project Management Professional (PMP) and governance principles within an engineering context.
  • Software Project ManagementSoftware Project Management (COMP9820)A course about Agile and traditional software PM methodologies, collaborative dev tools and SDLC practices and DevOps (CI/CD & deployment).

Latest Updates

LogMy blog is under constructionI'm working on this blog. Please check back later. kyle-construction.png

My digital diary. Title: Things I Did Today That Might Matter Tomorrow

How I Built This BlogHow I built this blogI'm not a fan of reinventing the wheel, thus, I've searched for the best libraries out there to help me make this website. kyle-drawing.png Resources Here are the foundational libraries used to build this blog: * linked-blog-starter (Original repo) * obsidian-export (Obsidian MD -> Common MD) * remarkjs (Common MD -> HTML) * github-markdown-css (HTML -> Beautiful HTML) Modern Stack & Tools Additionally, I use these tools to maintain and enhance the experience: * Next.js 15 (The website e

Resources and libraries that made this site exist. If you're interested. This place is mainly made of markdown files. I'm a big fan of markdown - heavy user of Obsidian, just so you know.