Skip to content
Vol. 01 / 2026 Available for work

Software Engineer — AI · Graphics · Systems

Luis Avalos

I build AI agents, full-stack platforms, and graphics systems — from a Claude bookkeeping agent to a real-time OpenGL terrain renderer.

Based in
SF Bay Area
Focus
AI · Graphics
Degree
B.S. CS · KSU
Since
Shipping ’19

01 — Projects

Selected
Work

[01] · AI 1 of 2 engineers · top contributor · 2026

Atlas

A Claude agent that does the books — over chat, SMS, or a texted receipt photo

An AI bookkeeping agent for small-business owners. Talk to it in plain language and it runs a real double-entry ledger, a lightweight CRM, and task pipelines — backed by ~40 permission-gated, typed tools over Postgres, with end-to-end type safety from schema to UI.

  • Idempotency guard keyed on Claude’s tool_use_id so re-delivered webhooks replay instead of double-posting financial writes.
  • Agent-built “Surfaces”: the model composes live dashboards from a Zod-validated component catalog bound to typed queries.
  • Atomic ledger + audit writes via db.batch around Neon’s transaction-less HTTP driver — books can never post without their event trail.
[02] · Web Solo · in production · 2025—26

PaperTrail

The invoicing platform running a real business’s billing

A full-stack invoicing and revenue-tracking app built for and used in production by Avalos Drywall LLC. Branded PDF invoices, client management, payment tracking, and MTD/YTD revenue analytics — all backed by Firebase with real-time cross-device sync.

  • Client-side branded PDF invoice generation with embedded fonts, a logo, and a separate “PAID” stamped variant.
  • Real-time sync via Firestore onSnapshot listeners wired to the auth lifecycle — subscribe on login, tear down on logout.
  • Route-level code splitting + lazy-loaded PDF/chart modules, verified as isolated chunks in the production bundle.
[03] · Web Solo · ~99 commits · 2024—26

A11y Companion

A personal accessibility toolbar that follows you across any website

A Chrome MV3 extension that injects a Shadow-DOM accessibility toolbar onto every page: dyslexia fonts, true colorblindness simulation, hover-to-read screen reader, chunked read-aloud, voice commands, and on-device AI summaries. Began as a capstone for nonprofit Lasagna Love.

  • Real protanopia/deuteranopia/tritanopia simulation via injected SVG feColorMatrix filters — not the usual hue-rotate hack.
  • Works around Chrome’s ~15s speech stall by chunking page text into sentences with a self-advancing, highlightable queue.
  • On-device AI summaries run entirely locally through Chrome’s Gemini Nano — page text never leaves the device.
[04] · Tooling Solo · published · 2026

lore

A staleness watchdog for CLAUDE.md — flags when your repo has drifted

A Claude Code plugin that keeps the context block at the top of CLAUDE.md synced to the current commit, and silently nudges you to refresh only when the repo has actually drifted. A pure-shell SessionStart hook with zero model-token cost. Distributed on the plugin marketplace.

  • Drift detection (commit count, manifest changes, rewritten history) runs entirely in bash — silent unless a threshold trips.
  • Complete jq-free fallback JSON parser for stock macOS, with monorepo-aware git pathspec matching.
  • Dependency-free test suite that builds throwaway git repos and re-runs itself without jq to cover both parser paths.
[05] · Graphics Solo · 2026

Geospatial Terrain Importer

GeoTIFF elevation data → interactive 3D terrain in OpenGL

A C++17/Qt6 desktop app that imports GDAL-supported elevation rasters, converts them to LOD-tiered triangle meshes, and renders them in real time in an OpenGL 4.1 viewport with orbit camera, height colormap, and satellite overlay. Ships with a Python toolchain for headless batch conversion.

  • Hand-written Quadric Error Metrics mesh simplifier (Garland-Heckbert) — per-vertex quadrics, edge-collapse heap, union-find merging.
  • Full GDAL/OGR pipeline: any raster band → Float32 with bilinear resampling, plus WGS84→UTM conversion with auto zone detection.
  • Distance-based LOD pyramid selected per-frame from camera distance, with off-thread import keeping the Qt UI responsive.
[06] · ML Solo · 2024—25

Low-Light Object Detection

Benchmarking image enhancement for YOLOv5 detection in the dark

A computer-vision study quantifying how classical image-enhancement methods affect object-detection accuracy in low light. It runs YOLOv5 over the 7,363-image ExDark dataset (12 classes), applies CLAHE, multi-scale Retinex, gamma correction and histogram equalization, and scores each variant with a from-scratch precision/recall/AP evaluation harness.

  • Hand-implemented a weighted Multi-Scale Retinex (three sigma scales in the log domain) plus CLAHE, SSR, and gamma correction in OpenCV/NumPy.
  • Wrote a complete detection-evaluation harness from scratch: vectorized IoU, greedy TP/FP matching at IoU 0.5, precision–recall curves, and average precision.
  • Bridged datasets by mapping ExDark’s 12 classes onto COCO indices so a COCO-pretrained YOLOv5 could be scored against ExDark ground truth at scale.

02 — Capabilities

The Toolkit

Languages

01
  • TypeScript
  • C++
  • Python
  • Java
  • JavaScript
  • Go
  • SQL
  • PHP
  • MATLAB

Web & AI

02
  • React
  • Next.js
  • Node.js
  • tRPC
  • Express
  • Django
  • TailwindCSS
  • Anthropic Claude API
  • GraphQL

Graphics & ML

03
  • OpenGL
  • GLSL
  • three.js
  • GDAL
  • OpenCV
  • PyTorch
  • TensorFlow
  • Eigen
  • NumPy
  • Maya API

Data & Cloud

04
  • PostgreSQL
  • Firebase
  • MongoDB
  • Redis
  • AWS
  • Docker
  • Kubernetes
  • GitHub Actions

03 — About

About Luis Avalos

I'm a software engineer who likes problems with real stakes. I've shipped production software since 2019 — building the platform that runs my family's business — and I split my time between AI agents and computer graphics.

I care about systems that stay correct under pressure: idempotent financial writes, real-time sync, books that can't post without an audit trail, and render loops that hold their frame budget. Kennesaw State CS, 2024.

Experience

  1. Avalos Drywall LLC

    Software Engineer

    2019 — Present · Remote · Part-time

    • Built and operate PaperTrail, the platform that handles all of the company’s invoicing, payment tracking, and revenue analytics — replacing a manual paper workflow.
    • Architected a real-time React 19 + TypeScript data layer on Firebase with isolated dev/production environments and auto-deploys.
  2. Outlier.AI

    Software Engineer Intern

    May — Aug 2024 · Remote

    • Improved model performance ~15% by refactoring and enhancing ML algorithms in AI training pipelines.
    • Built production API integrations on Google and YouTube APIs with robust error handling, rate limiting, and auth.