Skip to content
View efischer19's full-sized avatar

Block or report efischer19

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.

Content in all repositories owned by your account will be closed.
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
efischer19/README.md

Hi, I'm Eric

Staff backend engineer, 14 years in. I build and run the platforms that other teams depend on: hundreds of millions of records, and a lot of people asking "is it down?" I'm the one who finds the root cause, at whatever layer it's hiding, and then makes sure it stays fixed.

Most of what's public here is a deliberate practice in directing AI coding agents well. Architecture decision records are the guardrails, issues are the spec, CI is the quality gate, and I act as architect and reviewer.

Things that work

  • woodwire: secure, event-driven chat between a static PWA and a fully-local AI agent. Zero-trust edge, SQS/S3 message flow, no open ports. I use it every day.
  • whassat (repo): fully offline object detection in the browser, in under 6MB. Built by hand in 2019, when my kid started pointing at everything and asking what it was.
  • Blueprint templates: a family of GitHub template repos that turn lessons learned into paved roads, from "use ADRs" up to an empty repo → a deployed AWS data pipeline.
  • Commit Hygiene: why and how I curate commits and pull requests.

Works in progress: hoopstat-haus (an NBA/WNBA stats lakehouse; the pipeline code is built and tested, but it isn't publishing data yet) and scrymat (a peer-to-peer Magic: The Gathering playmat). Each README has an honest status section.

Earlier: reactifex (~660k npm downloads, part of Open edX's frontend platform) and a few hundred merged PRs across Open edX.

Pinned Loading

  1. woodwire woodwire Public

    Secure, asynchronous chat between a static PWA in my pocket and a local Openclaw bot in my basement. No open ports, zero infrastructure maintenance.

    JavaScript

  2. blueprint-repo-blueprints blueprint-repo-blueprints Public template

    The language-agnostic grandparent template from which all other blueprint repos will be derived

    Shell

  3. scrymat scrymat Public

    A lightweight, serverless virtual playmat for MTG. Protect your physical cards from the wear and tear of shuffling during local play, or connect peer-to-peer for frictionless remote matches without…

    TypeScript

  4. whassat whassat Public

    Multilingual object detection in <6MB of neatly encapsulated javascript

    JavaScript

  5. Commit Hygiene; a treatise on the Wh... Commit Hygiene; a treatise on the Whys and Hows
    1
    ## Introduction
    2
    
                  
    3
    Commits (or changesets/patches) are the effective results of a developer's coding efforts. They describe a delta, or difference in contents that all other developers using a given codebase should also apply to their copies of the codebase, keeping it moving forward towards a common goal.
    4
    
                  
    5
    It would seem apparent that there exist "better" and "worse" ways of creating, describing, and otherwise talking about these individual changes, but actually nailing down a consensus definition of "good" or "best" is often tricky. What follows here is one experienced developer's opinion of why it matters and what "good" means, along with some links to back that up.
  6. hoopstat-haus hoopstat-haus Public

    A GenAI-powered data lakehouse for NBA/WNBA stats. Ingests, processes, and provides insights for predictive analytics and semantic search. Built with Python, robust backend infra, and deployed via …

    Python 4