Eric Li

DevOps
& Infrastructure

Enterprise deployments, network reliability, security and maintenance, bespoke web apps, and local AI implementation.

From web applications to network infrastructure — networks deployed across homes and small businesses up to 1,000 m².

About Me

Eric Li

I design, deploy, and maintain real infrastructure. My homelab runs five isolated VLANs, 20+ containerised services, and a full monitoring stack 24/7 — every piece built and documented from scratch. I'm moving into tech full-time by 2027, focused on networking and data science, and I'd rather prove it with systems that run than a job title I don't hold yet.

5Projects Built

Across web, mobile, and network infrastructure

4Certifications

Industry credentials, in progress

3Years Hands-On

Self-directed, building and breaking real systems

Portfolio Showcase

Work that ships and runs.

Real projects across web, mobile, and network infrastructure — each one solving an actual problem, not following a tutorial.

Completed

Shipped projects that are live and running — battle-tested in the real world.

01

HomeLab

Production-grade self-hosted infrastructure running 24/7 — networking, compute, storage, monitoring, smart home, and a full media stack, all built from scratch.

Details
UniFiDockerLinuxGrafanaHome AssistantVLANsPi-hole

Networking

UniFi Cloud Gateway Fiber with five isolated VLANs, inter-VLAN firewall policies, Pi-hole DNS filtering, DDNS, and 40+ connected clients

Containers & Services

20+ containerised services on a Dell OptiPlex — Immich, Grafana, Prometheus, Loki, Home Assistant, and more, managed via Portainer

Observability

Prometheus metrics, Grafana dashboards, and Loki log aggregation — custom overview dashboard built via the Grafana API

Smart Home

Matter and Thread over Matter for local device control, HomeKit, Philips Hue, and Meross unified through Home Assistant

View full details →
In Progress

Active projects currently being developed and refined.

02

Family Home Dashboard

A wall-mounted touchscreen that keeps the household in sync — shared calendar, live weather, and event countdowns at a glance.

Details
Raspberry Pi 5DockerHome AssistantTouchscreenCalendar SyncWeather API
Hardware
Raspberry Pi 5 running the dashboard as a containerised service, with a touchscreen display for interaction
Architecture
Containerised deployment allows Home Assistant to run alongside the dashboard on the same device — enabling smart device control directly from the screen
Integrations
Custom calendar sync keeping shared family events up to date; weather API for live local forecast data
03

Caddy Rating App

A mobile app for submitting and tracking caddy ratings, with 5-star submissions syncing live to a provider dashboard.

Details
React NativeExpoTypeScriptFirebaseFirestoreCloud FunctionsMobile
Frontend
React Native with Expo SDK 51, TypeScript, and Expo Router — tab-based navigation between a Rating screen and a Provider Dashboard
Backend
Firebase Firestore for real-time data storage, Cloud Functions v2 for server-side logic, and EAS Build for deployment
Real-Time Sync
Ratings submitted by clients appear instantly on the provider dashboard — no refresh required, synchronised live across all connected devices
Upcoming

Projects that are scoped, planned, and queued up — real work coming down the line.

04

Hotel IPTV System — 100+ Rooms

End-to-end overhaul of a hotel's network and TV across 100+ rooms — new topology, an IPTV headend, and automated recovery.

Details
IPTVVLANsFirewallNetwork DesignDockerAutomation100+ Rooms
Network Redesign
Reconfiguring the existing network to a clean VLAN and firewall architecture — a healthier, more maintainable topology across the property
IPTV Headend
A dedicated IPTV headend with encoders distributing live TV to all 100+ rooms over the network — replacing legacy coax infrastructure
Automated Recovery
Containerised services continuously monitor network health, troubleshoot issues automatically, and restore connectivity without manual intervention
05

Multi-Site Network Unification

Three separate sites joined into one network so remote devices feel local, with a unified camera network and consistent cross-site access.

Details
Multi-SiteNetwork DesignSite-to-SiteSurveillanceVLANsRouting
Site Unification
Three separate physical locations operating as a single logical network — transparent "local" access to devices regardless of site
Camera Network
A unified surveillance camera network spanning all three sites, accessible and manageable from a single interface
Cross-Site Access
Users on any site can reach printers, servers, and devices on any other site without VPN friction — same network, different locations
Blog

Notes from the journey.

Infrastructure, learning, and building in public.

Connect With Me

Let's talk.

Open to roles and projects in networking, infrastructure, and full-stack development. I usually reply within a day.