Hello! 👋

I'm Dennis Lo

IT Consultant & Software Engineer

About Me

I'm Dennis Lo, an IT consultant and software engineer who crafts robust, scalable solutions that solve real problems. I have deep expertise across the full stack, I thrive in fast-paced, collaborative environments and have a proven track record of delivering high-impact projects for clients both locally and internationally.

Agile IT & Software Limited

We deliver enterprise-grade IT consultancy and software engineering services, with specialized expertise in JavaScript, C#, Java, and Bash/Shell. Our proven experience spans diverse industries and complex technical challenges, from system architecture and full-stack development to DevOps automation and legacy system modernization. Please contact us for further information about our services.

Technologies & Skills

JavaScriptTypeScriptC#JavaBash/ShellReactNode.jsCloud ComputingDevOpsFull Stack DevelopmentSystem Architecture

I've worked with clients from:

Advertising & MediaHR & RecruitmentRetail & ConsumerScience & EducationFinance & BankingIT & Telecommunications

Fun facts:

  • Learning Software Delivery with AI
  • Ask me about Entrepreneurship & Web Development
  • Enjoys Cooking, Snowboarding & Bike Riding

Projects

01

AI Dev Roundup Newsletter

One concise email. Five minutes. Every Tuesday. Essential AI news & trends, production-ready libraries, and developer tools curated for engineers.

ReactNode.jsAWS
02

Chrome Extension Mastery

A comprehensive course covering full-stack Chrome extension development from fundamentals to publishing on the Chrome Web Store.

JavaScriptChrome APIsReact
03

ExtensionKit

A starter template kit for Chrome extensions with TypeScript, React, and Vite — get from zero to published in minutes.

TypeScriptReactVite

Experience

Software Engineer (Contractor)

Crosstide / 101 Ways

Nov 2021 - Present
  • Architected and led the Marks & Spencer web platform monorepo, now used by 200+ engineers
  • Replatformed the basket and checkout application processing millions of orders daily
  • Championed test-driven development, decision logs, and thorough code reviews across the team

Software Engineer (Contractor)

Pret A Manger

Mar 2021 - Oct 2021
  • Enhanced high-volume subscription transactions with Chargebee, Commerce Tools, and Adyen
  • Spearheaded engineering practices through full remote pair programming and increased test coverage

Software Engineer (Contractor)

NatWest Group

Sep 2018 - Feb 2021
  • Developed a greenfield HR platform from scratch using React, Redux, and Node
  • Collaborated across NLP, legal, insurance, and HR disciplines to deliver NatWest Mentor

Software Engineer (Contractor)

BCG Digital Ventures

Apr 2018 - Aug 2018
  • Built a real-time data visualisation platform for an IoT startup (MachineMax)
  • Collaborated with hardware, data science, and ML teams to deliver production-grade dashboards

Software Engineer (Contractor)

Elsevier

Apr 2016 - Mar 2018
  • Developed journal home pages for ScienceDirect, serving publications like Cell and The Lancet
  • Designed and built a shared UI library to accelerate cross-team frontend development

Senior Software Engineer

Starcount

Sep 2014 - Mar 2016
  • Built the Vibe web app aggregating social media content from Facebook, Twitter, Instagram, and YouTube
  • Architected embeddable web components for third-party integration across web and mobile
  • Designed an enterprise analytics platform with scalable PDF report generation

Education

Bachelor of Engineering (B.Eng.), Computer Software Engineering

UNSW

2003 - 2008
  • Honours Class 1
  • Honours Thesis: Service Oriented Architecture for e-Business Standards