[//]: # "Source: src/config.ts — update this file when config changes"

# Who is DLO?

Personal website of Dennis Lo, IT consultant and software engineer based in London. This page is the canonical Markdown source for the homepage at [dlo.wtf](/).

Dennis Lo (DLO) is available for contract software engineering and IT consultancy engagements. For inquiries, use the [contact form](/contact-form) or email [lo.dennis@gmail.com](mailto:lo.dennis@gmail.com).

## Summary

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.

**Trading as 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.

## Services

- Full-stack software engineering (JavaScript / TypeScript / C# / Java)
- System architecture and technical design
- DevOps automation and CI/CD pipeline implementation
- Legacy system modernization and replatforming
- Web platform development and monorepo strategy
- Contract and freelance software delivery

## Skills

- JavaScript, TypeScript, C#, Java, Bash/Shell
- React, Node.js
- Cloud Computing, DevOps
- Full Stack Development, System Architecture

## Client Sectors

- Advertising & Media
- HR & Recruitment
- Retail & Consumer
- Science & Education
- Finance & Banking
- IT & Telecommunications

## Projects

### AI Dev Roundup Newsletter

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

Skills: React, Node.js, AWS

### Chrome Extension Mastery

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

Skills: JavaScript, Chrome APIs, React

### ExtensionKit

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

Skills: TypeScript, React, Vite

## 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

## Contact

- Email: [lo.dennis@gmail.com](mailto:lo.dennis@gmail.com)
- GitHub: [github.com/dennislo](https://github.com/dennislo)
- LinkedIn: [linkedin.com/in/dennis-lo-profile](https://www.linkedin.com/in/dennis-lo-profile)
- Instagram: [instagram.com/dlo](https://www.instagram.com/dlo)
- Contact form: [/contact-form](/contact-form)
