Skip to content
View ljmerza's full-sized avatar

Block or report ljmerza

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ljmerza/README.md

Leonardo Merza

Senior Software Engineer | Raleigh, NC

Website GitHub Email Followers

Buy Me A Coffee

About Me

Backend engineer with 10+ years building distributed, asynchronous systems — mostly Python, plus Go and Java. My work lives on the server side: event pipelines, task queues, cache layers, and the concurrency and backpressure controls that keep them correct under load.

Currently building B2B backend services for a network of RF sensors processing 100k+ events per day, running on ECS and EKS with Terraform on AWS. Day to day that means asyncio and FastAPI services, Celery workers on SQS with retry and dead-letter queues, Kafka consumers, Redis/Valkey and Memcached as the caching layers, DynamoDB for high-write access patterns, and Elasticsearch/OpenSearch for search and event indexing over that volume.

I spent a good chunk of those years in React and TypeScript, so I can own a feature end to end — but the problems I go looking for are distributed ones. Outside of work I contribute to the Home Assistant ecosystem and run a self-hosted home lab.

Tech Stack

Languages           │ Python, Go, TypeScript, Java, SQL
Distributed & Async │ asyncio, Celery, AWS SQS, Kafka
Caching & Search    │ Redis/Valkey, Memcached, Elasticsearch/OpenSearch
Data Stores         │ PostgreSQL, MySQL, DynamoDB, InfluxDB
Services & APIs     │ FastAPI, Django, Flask, NestJS, OpenAPI/Swagger
Infrastructure      │ Docker, AWS ECS & EKS, Terraform, GitHub Actions, Prometheus
Testing             │ Pytest, Playwright, Jest, React Testing Library
Frontend            │ React, Redux, TypeScript, Angular, Tailwind, Storybook

Featured Projects

Home Assistant Ecosystem

Project Description Stars
calendar-card Google Calendar card for Lovelace UI (archived) Stars
fitbit-card Fitbit health metrics dashboard card Stars
FrigateClassifier AI-powered dog breed and bird species classification Stars
ha-our-groceries Our Groceries shopping list integration (archived) Stars
harmony-remote-card Logitech Harmony Hub remote-control card for Lovelace Stars
light-entity-card Control any light or switch entity with a beautiful UI Stars
orbit-bhyve-ble Home Assistant integration for local BLE control of Orbit B-Hyve sprinkler timers — cloud-free after setup Stars
soil-temp HACS integration exposing soil temperature and moisture sensors via ClearAPI Stars
tracking-number-card Display package tracking information Stars
tracking-numbers Home Assistant integration that pulls tracking numbers from 40+ shipping providers Stars
utilities_email_tracker Polls IMAP and parses utility-bill emails into a Home Assistant sensor Stars
utilities_email_tracker_card Lovelace card for displaying parsed utility-bill emails Stars

Open Source Projects I Maintain

Project Description Language
checkpoint-pihole Web application for backing up Pi-hole v6 instances via the Teleporter API Python
FlowHistory Backup and restore tool for Node-RED flow files — scheduled backups, visual diffs, multi-instance support, and notifications Python
frigate_plate_recognizer License plate recognition integration for Frigate NVR Python
latchpoint Modern, self-hosted alarm system integrating with Home Assistant, MQTT, Z-Wave JS, and Frigate. Features a powerful rules engine for automated responses and real-time status updates. Python
wifi-shepard Docker daemon that watches a wireless network and re-roams misbehaving 2.4 GHz IoT clients across APs via a brand-agnostic controller interface (UniFi first) Python

DevOps & Infrastructure

Project Description
rsync-exporter Export rsync statistics to Prometheus
snapraid-collector Prometheus metrics exporter for SnapRAID

Open Source Contributions

I'm an active contributor to the Home Assistant ecosystem, building custom integrations, Lovelace cards, and tools that extend the platform's capabilities. My contributions focus on:

  • Custom Lovelace Cards - Building feature-rich UI components for dashboards
  • Home Assistant Integrations - Creating sensors and integrations for third-party services
  • Frigate NVR Ecosystem - Developing AI-powered classification and license plate recognition tools

Experience

  • Senior Software Engineer @ Epiq Solutions (2022 - 2024)

    • Full-stack development with React, TypeScript, Python, and Go
    • Kubernetes cluster management and AWS infrastructure with Terraform
    • Led JavaScript to TypeScript migration and modernized build tooling
  • Senior Software Engineer @ Vaco (2019 - 2022)

    • Built donation platform processing $1B+ annually
    • Implemented canary release management and E2E testing with Playwright
  • Software Engineer @ AT&T (2016 - 2019)

    • Led application modernization from legacy stack to React and Python
    • Built developer productivity tools integrating Jira and Bitbucket APIs

Education

B.S. Electrical Engineering - University of South Carolina

Pinned Loading

  1. tracking-number-card tracking-number-card Public

    Show Tracking Numbers from the Email Sensor for Home Assistant

    TypeScript 40 4

  2. FrigateClassifier FrigateClassifier Public

    Classify dog breeds and bird species through frigate mqtt events

    Python 25 2

  3. frigate_plate_recognizer frigate_plate_recognizer Public

    Identify license plates via Plate Recognizer and add them as sublabels to Frigate

    Python 182 21

  4. rsync-exporter rsync-exporter Public

    export rsync stats to prometheus

    Go 2

  5. tracking-numbers tracking-numbers Public

    Home Assistant tracking numbers sensor for collecting tracking numbers from over 40 providers.

    Python 8 2

  6. latchpoint/latchpoint latchpoint/latchpoint Public

    A modern, self-hosted alarm system that integrates seamlessly with Home Assistant, MQTT, Z-Wave JS, and Frigate. Build sensors, automate responses with a powerful rules engine, and stay in sync wit…

    Python 1