Michael Pearce (FirstFlush)

FirstFlush

User data from Github https://github.com/FirstFlush

Company:Street Ninja

Location:Vancouver, BC

Home Page:https://michaelpearce.tech

GitHub:@FirstFlush

Michael Pearce's repositories

fingerprint-defender

Firefox browser extension that helps users resist browser fingerprinting by generating a realistic, randomized browser identity for each session.

Language:TypeScriptLicense:MITStargazers:4Issues:0Issues:0

street_ninja

Code base for Street Ninja, an SMS-based application designed to help homeless people in the city of Vancouver access essential resources.

Language:PythonLicense:NOASSERTIONStargazers:2Issues:0Issues:0

typed-api-response

A lightweight, fully type-safe API response builder for Python.

Language:PythonLicense:MITStargazers:2Issues:0Issues:0

canatax

Canadian Sales & Income Tax Calculator. Lightweight and dependency-free.

Language:PythonLicense:MITStargazers:1Issues:0Issues:0

Stegosaurus

Steganography tool using LSB (least significant bit) encoding and AES encryption with PBKDF2 for key generation. Written in C#

Language:C#License:MITStargazers:1Issues:0Issues:0

BlockchainExplorer

Simple blockchain explorer app built for the purpose of interacting with my BTCPayServer node and learning C#

Language:C#License:MITStargazers:0Issues:0Issues:0

ninja_brain

Machine learning NLP microservice for Street Ninja. Parses incoming SMS messages and extracts structured entities like location, resource, and qualifiers using a spaCy-trained NER model.

Language:PythonLicense:MITStargazers:0Issues:0Issues:0

useragent-one

API to access realistic user agents from the user-agents package in the browser – no Node.js required.

Language:SvelteLicense:MITStargazers:0Issues:0Issues:0

dev-portfolio

My personal developer portfolio. A space to showcase my work, blog, and résumé.

Language:TypeScriptLicense:MITStargazers:0Issues:1Issues:0

lukio

Lukio: A lightweight script for mounting and unmounting LUKS encrypted volumes using backends like zuluCrypt, cryptsetup, and udisksctl.

Language:ShellLicense:MITStargazers:0Issues:0Issues:0

municipalities-bc

A reusable list of British Columbia municipalities in JSON and Python Enum formats.

Language:PythonLicense:MITStargazers:0Issues:0Issues:0

nikki

NikkiRacing web application

Language:JavaScriptStargazers:0Issues:0Issues:0

ninja_crawl

FastAPI-powered scraping engine that transforms raw HTML and PDF into structured JSON. Built to gather data for the Streetlight-API, and the Street Ninja ecosystem..

Language:PythonLicense:MITStargazers:0Issues:0Issues:0

ninja_gate

A fraud prevention and cost mitigation microservice for the Street Ninja ecosystem.

Language:PythonLicense:MITStargazers:0Issues:0Issues:0

pdf-ninja

A flexible, layout-aware PDF parsing toolkit that extracts text, tables, and metadata into structured JSON for AI, RAG, and data-analysis pipelines.

Language:PythonLicense:MITStargazers:0Issues:0Issues:0

repo-rag

RAG-powered search engine for your personal codebase.

Language:PythonLicense:NOASSERTIONStargazers:0Issues:0Issues:0

sninja

CLI tool for managing the Street Ninja app

Language:GoLicense:MITStargazers:0Issues:0Issues:0

street_ninja_common

Shared utilities for Street Ninja ecosystem

Language:PythonLicense:MITStargazers:0Issues:0Issues:0

street_ninja_ner

A prototype Named Entity Recognition (NER) system for parsing SMS queries in the Street Ninja project. Extracts resources, addresses, intersections, landmarks, and parameters, with potential to refine SMS message handling.

Language:PythonLicense:MITStargazers:0Issues:0Issues:0

streetlight-api

An Express.js backend that aggregates shelters, food programs, and other local resources into a single unified API. Built to strengthen nonprofit infrastructure and support those serving homeless and low-income communities in Greater Vancouver.

Language:TypeScriptLicense:MITStargazers:0Issues:0Issues:0

tire_codes

Package for parsing standard tire code strings such as '225/45R18 91W'

Language:PythonLicense:MITStargazers:0Issues:0Issues:0

tokenSupport

De-Fi crowdfunding app with built-in token swapping capabilities to pay fundraisers in USDT.

License:MITStargazers:0Issues:0Issues:0

tokenSupport-backend

Hardhat app for Solidity smart contracts. Backend of tokenSupport crowdfunding De-Fi dApp.

Language:TypeScriptLicense:MITStargazers:0Issues:1Issues:0

tokenSupport-frontend

React SPA for tokenSupport crowdfunding De-Fi dApp

Language:TypeScriptLicense:MITStargazers:0Issues:1Issues:0

tortoise-shell

Automatically load your Tortoise models and database connection into an interactive IPython shell

Language:PythonLicense:MITStargazers:0Issues:1Issues:0

tweaker

Lightweight Python toolkit for normalizing and transforming messy text into structured data (currency, dates, contact info, regions, types, and more).

Language:PythonLicense:MITStargazers:0Issues:0Issues:0

Weaver

Async web scraping tool for HTTP and browser-based scraping

Language:PythonLicense:MITStargazers:0Issues:0Issues:0

website_street_ninja

Front-end NextJS website for showcasing the Street Ninja SMS-based application

Language:TypeScriptLicense:MITStargazers:0Issues:0Issues:0

webweaver

Async Webscraping framework using aiohttp and playwright

Language:PythonLicense:MITStargazers:0Issues:0Issues:0

webweaver-node

Asynchronous webscraping microservice featuring FastAPI, Playwright, aiohttp, and BeautifulSoup.

Language:PythonLicense:MITStargazers:0Issues:0Issues:0