Skip to content
View Mike96Angelo's full-sized avatar

Organizations

@SMUCSM

Block or report Mike96Angelo

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
Mike96Angelo/README.md

Hi, I'm Michaelangelo

Software engineer since 2013 and team lead, based in Truro, Nova Scotia. I like turning slow, manual, error-prone processes into simple systems that scale, and helping the engineers around me grow.

Recent highlights

  • Led core platform, integrations, and analytics engineering for an AI platform for medical-record investigations
  • Led work that took document processing from a 40+ person human-in-the-loop workflow to full automation: about 14x throughput, turnaround from 24+ hours to under 30 minutes, and about 87% lower processing cost per page
  • Designed a two-tier multi-tenant architecture and its phased migration, cutting infrastructure cost per customer by 65%
  • Designed and built just-in-time, fully audited access to PHI, with HIPAA, PHIPA, PIPEDA, and SOC 2 requirements in mind
  • Built an automated aerial imagery pipeline that handled about 40 TB per week, cutting turnaround from 2–3 weeks to 2–3 days

What I work with

TypeScript · JavaScript · Python · React · Node.js · PostgreSQL/PostGIS · MongoDB · OpenSearch · AWS · Docker · CI/CD · data pipelines · geospatial tooling

Open source

  • variant-match: variant pattern matching for TypeScript
  • Bars: a lightweight templating engine that renders DOM directly, preserving DOM state across data updates

Open to staff/principal engineer, tech lead, and team lead roles, remote or in Nova Scotia. LinkedIn

Pinned Loading

  1. variant-match variant-match Public

    Brings variant match pattern to TypeScript.

    TypeScript 1

  2. Bars Bars Public

    Bars is a lightweight high performance HTML aware templating engine. Bars emits DOM rather than DOM-strings, this means the DOM state is preserved even if data updates happen.

    JavaScript 5 2

  3. Masker Masker Public

    A simple JavaScript library for masking HTML input fields.

    JavaScript 11