Alan Lam

Hey, I'm Alan 👋

About Me


Hi, my name is Alan Lam.

I am a Software Engineer based in Perth, Western Australia, currently in my fourth year of studying Software Engineering at the University of Western Australia. Throughout my degree, I’ve developed a strong interest in full-stack development, cloud engineering, DevOps and backend systems — and I enjoy working on projects that challenge me to think deeply about architecture, performance, and reliability.

Outside of academics, I have a genuine passion for IT and enjoy exploring areas like networking, cloud platforms, automation, and system administration. I’m always building projects, experimenting with new tools, and finding ways to grow as both a developer and an IT professional.

Outside of tech:

I like staying active, trying new food spots around Perth, and working on personal projects just for fun. I’m the kind of person who’s always experimenting with something — whether it’s a new framework, a new gym routine, or a new hobby.

Skills


Frontend

  • HTML
  • CSS
  • JavaScript

Backend

  • Python
  • Django / FastAPI
  • Node.js

Databases

  • PostgreSQL
  • SQLite
  • MySQL

Version Control

  • GitHub
  • Git CLI

Cloud / DevOps

  • AWS (EC2, S3, IAM, VPC)
  • Docker
  • CI/CD (GitHub Actions)
  • Linux

Other Languages

  • C
  • Python
  • PHP

Other Skills

  • OTRS Ticketing System
  • ConnectWise RMM
  • LibreNMS
  • Fortigate & DrayTek Configuration
  • UPS

Volunteering


Coders For Causes (CFC) WAJO Project

Backend Developer

Nov 2024 – Feb 2025

  • Built backend features using Django and Django REST Framework
  • Designed and implemented RESTful API endpoints
  • Created models, serializers, and views for smooth data flow
  • Collaborated with the team using Git and GitHub
  • Used Docker for containerised development and deployment

Work Experience


Teamorrow

Barista

Nov 2021 – Current

  • Responsible for opening and closing the store, taking orders, preparing drinks, and delivering a positive customer experience.
  • Managed kitchen prep work, stock organisation, and inventory checks to ensure smooth daily operations.
  • Trained new staff members and worked collaboratively with team members of different ages, backgrounds, and experience levels.

GroupSupport Pty Ltd

IT & Infrastructure Intern

May 2025 – Current

  • Migrated company credentials, documentation, and assets into secure, centralised management systems to improve workflow and access control.
  • Configured SNMP monitoring on FortiGate, DrayTek, and Synology devices, including firewall rules, port-forwarding, and LibreNMS integration.
  • Diagnosed network monitoring issues (double NAT, ARP mismatches, ICMP failures) and restored accurate LibreNMS visibility.
  • Used RMM tools to join devices to the domain, configure OneDrive/SharePoint syncing, deploy software, and manage remote clients.
  • Assisted with server shutdown, decommissioning, and relocating infrastructure to a new site.
  • Performed backend maintenance and feature adjustments using PHP, including minor code customisations to support internal tooling.
  • Supported IT operations including device setup, inventory management, and ticketing workflows.

Projects


🚧 Projects Coming Soon 🚧