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 team lead and full stack engineer in Nova Scotia, Canada, building software since 2013. I like turning slow, manual, error-prone processes into automated systems that scale.

Recent highlights

  • Led core platform, integrations, and analytics engineering for an AI-powered medical records platform
  • Took document processing from a 40–50 person human-in-the-loop workflow to full automation: ~14x throughput, turnaround from 24+ hours to under 30 minutes
  • Migrated a single-tenant system to multi-tenant with strict per-customer data isolation, cutting infrastructure cost per customer by 65%
  • Built secure, audited just-in-time access to PHI and helped meet HIPAA, PHIPA, PIPEDA, and SOC 2 requirements
  • Built an automated aerial imagery pipeline processing ~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 · AWS · Docker · Kubernetes · 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

Most of my recent work lives in private company repos.

Open to team lead and senior/staff engineering roles, remote or in the Halifax area. 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