Pinned Repositories
arduino-lib
Wrapper script to better search for arduino libraries using arduino-cli
BlockchainExplorer
Simple blockchain explorer app built for the purpose of interacting with my BTCPayServer node and learning C#
canatax
Canadian Sales & Income Tax Calculator. Lightweight and dependency-free.
fingerprint-defender
Firefox browser extension that helps users resist browser fingerprinting by generating a realistic, randomized browser identity for each session.
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.
skiptrace
Skiptracing software
Stegosaurus
Steganography tool using LSB (least significant bit) encoding and AES encryption with PBKDF2 for key generation. Written in C#
street_ninja
Code base for Street Ninja, an SMS-based application designed to help homeless people in the city of Vancouver access essential resources.
typed-api-response
A lightweight, fully type-safe API response builder for Python.
useragent-one
API to access realistic user agents from the user-agents package in the browser – no Node.js required.
FirstFlush's Repositories
FirstFlush/fingerprint-defender
Firefox browser extension that helps users resist browser fingerprinting by generating a realistic, randomized browser identity for each session.
FirstFlush/street_ninja
Code base for Street Ninja, an SMS-based application designed to help homeless people in the city of Vancouver access essential resources.
FirstFlush/typed-api-response
A lightweight, fully type-safe API response builder for Python.
FirstFlush/canatax
Canadian Sales & Income Tax Calculator. Lightweight and dependency-free.
FirstFlush/Stegosaurus
Steganography tool using LSB (least significant bit) encoding and AES encryption with PBKDF2 for key generation. Written in C#
FirstFlush/BlockchainExplorer
Simple blockchain explorer app built for the purpose of interacting with my BTCPayServer node and learning C#
FirstFlush/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.
FirstFlush/useragent-one
API to access realistic user agents from the user-agents package in the browser – no Node.js required.
FirstFlush/dev-portfolio
My personal developer portfolio. A space to showcase my work, blog, and résumé.
FirstFlush/lukio
Lukio: A lightweight script for mounting and unmounting LUKS encrypted volumes using backends like zuluCrypt, cryptsetup, and udisksctl.
FirstFlush/municipalities-bc
A reusable list of British Columbia municipalities in JSON and Python Enum formats.
FirstFlush/nikki
NikkiRacing web application
FirstFlush/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..
FirstFlush/ninja_gate
A fraud prevention and cost mitigation microservice for the Street Ninja ecosystem.
FirstFlush/repo-rag
RAG-powered search engine for your personal codebase.
FirstFlush/skiptrace-client
Client CLI app to communicate with skiptrace server
FirstFlush/sninja
CLI tool for managing the Street Ninja app
FirstFlush/strains
DB of Cannabis strains
FirstFlush/street_ninja_common
Shared utilities for Street Ninja ecosystem
FirstFlush/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.
FirstFlush/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.
FirstFlush/tire_codes
Package for parsing standard tire code strings such as '225/45R18 91W'
FirstFlush/tokenSupport
De-Fi crowdfunding app with built-in token swapping capabilities to pay fundraisers in USDT.
FirstFlush/tokenSupport-backend
Hardhat app for Solidity smart contracts. Backend of tokenSupport crowdfunding De-Fi dApp.
FirstFlush/tokenSupport-frontend
React SPA for tokenSupport crowdfunding De-Fi dApp
FirstFlush/tortoise-shell
Automatically load your Tortoise models and database connection into an interactive IPython shell
FirstFlush/tweaker
Lightweight Python toolkit for normalizing and transforming messy text into structured data (currency, dates, contact info, regions, types, and more).
FirstFlush/website_street_ninja
Front-end NextJS website for showcasing the Street Ninja SMS-based application
FirstFlush/webweaver
Async Webscraping framework using aiohttp and playwright
FirstFlush/webweaver-node
Asynchronous webscraping microservice featuring FastAPI, Playwright, aiohttp, and BeautifulSoup.