Welcome!
I'm Liam

This website is just for me to show the world what I do, eventually I think I'm going to make it look super cool but for now I like the minimalist look

╔══════════════════════════╗
║  ┌────────────────────┐  ║
║  │ > liam@dev:~$_     │  ║
║  │                    │  ║
║  │ System online...   │  ║
║  │ Loading portfolio  │  ║
║  │ [████████████] 100%│  ║
║  │                    │  ║
║  └────────────────────┘  ║
║  ◉ ◉ ◉              [×]  ║
╚══════════════════════════╝
   ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
        ║ ║
    ════╩═╩════
            

Me

I'm a junior developer with an interest in systems, embedded development, and problem-solving. I like learning by building real projects and challenging myself to understand how things work behind the scenes. Currently, I'm learning C++ and diving deep into how low-level systems work.

Life Outside Code

Me and my girlfriend My cat

When I'm not deep in code, I spend most of my time with my girlfriend and our cat. They keep me grounded and remind me there's more to life than staring at screens all day. Though I do enjoy a good screen session, having people (and a cat) who matter makes everything better.

My Setup

My setup

I dual boot Ubuntu and Windows on my main machine. I've experimented with a bunch of different Linux distros over the years, but Arch was a bit too much for me to maintain day-to-day. Ubuntu gives me the stability I need while still letting me tinker when I want to.

Keyboards

My Keychron Q11 keyboard

I'm really into mechanical keyboards. My current daily driver is a Keychron Q11 with Cream Yellow Pro switches and blank black keycaps. It's tape modded for that deeper sound. There's something satisfying about building and customizing your own keyboard exactly how you want it.

What I'm Into

Beyond coding and keyboard builds, I like experimenting with random tech projects, exploring new Linux tools and workflows, and occasionally gaming. I'm always looking for new things to learn and build.

Experience

IT Support Technician — MSAB

Jun 2025 – Present

  • Provided technical support for 200+ users, resolving hardware, software, and network issues with high first-contact resolution.
  • Managed user lifecycle and workstation deployment via Azure AD, Active Directory, Intune, and Microsoft 365 services.
  • Maintained server and network infrastructure, including patching servers, configuring routers/switches, and documenting processes in Confluence.

IT Technician — Heimdaller

Aug 2023 – Jun 2025

  • Provided B2C IT support for 50+ clients weekly, resolving hardware, software, and network issues.
  • Guided clients through device setups, software installations, and account configurations, reducing repeat support requests.
  • Managed service requests via ticketing system and documented common troubleshooting steps.
  • Educated clients on IT best practices to prevent recurring issues.

Junior Developer — VCG

May 2021 – Dec 2021

  • Automated data collection from EV charging stations using Python and Pandas, reducing manual data entry by 40%.
  • Created scheduled scripts in Python and PowerShell to generate automated reports and move files between systems.
  • Developed data visualizations and dashboards to help management track station utilization and revenue trends.

Projects

Hardware & Embedded

Arduino Temperature Monitor

A temperature and humidity monitoring system using Arduino and DHT22 sensor. Displays readings on LCD screen and logs data to SD card.

Tech: C++, Arduino, DHT22, LCD

GitHub →

LED Matrix Display

Custom LED matrix controller with animations and text scrolling. Controlled via serial interface.

Tech: C++, Arduino, MAX7219

GitHub →

Software & Tools

System Resource Monitor

A lightweight CLI tool written in C++ that monitors CPU, memory, and disk usage. Displays real-time stats in the terminal.

Tech: C++, Linux, /proc filesystem

GitHub →

Automation Scripts

Collection of Python scripts for automating repetitive tasks like file organization, batch renaming, and system backups.

Tech: Python, bash, cron

GitHub →

Personal Portfolio Site

This website! Built from scratch with TypeScript to learn web development and have a place to showcase my work.

Tech: TypeScript, HTML, CSS

GitHub →

Contact

Email:

GitHub: github.com/lwwdev

LinkedIn: linkedin.com/in/liamww

Resume: View Resume (PDF)