blog / bsky / twitter / dev.to / linkedin
I'm Chris, a software engineer at heart and co-founder of flyweight.io.
- 
AI SDK Retry: Intelligent retry and fallback mechanisms for AI SDK models
 - 
Chunkdown: A tree-based markdown text splitter that understands document structure to create semantically meaningful chunks for RAG applications
 - 
Chunk Visualizer: A web-based playground to visualize and compare chunks from different text splitting libraries
 
- 
AWS Signature V4: This project includes two libraries: aws-sigv4-fetch and aws-sigv4-sign, which are used to sign HTTP requests with AWS Signature Version 4 (SigV4).
 - 
Amazon S3 URL: A simple formatter and parser for the various Amazon S3 URL formats.
 - 
Middy Store: Middleware for AWS Step Functions that automatically stores and retrieves payloads exceeding the 256KB maximum input or output size.
 - 
Serverless Exports Plugin: Exports environment variables and stack outputs from your Serverless project to a local file.
 - 
Serverless CloudWatch Logs Insights Plugin: Automatically creates CloudWatch Logs Insights queries for all Lambda functions in your Serverless project.
 
- 
Lambdalet.AI: An AI-powered bookmarking and read-it-later service that uses a dynamic javascript bookmark (bookmarklet) to send the current page's HTML to an AWS Lambda function. The Lambda function invokes an LLM to extract the page's main content - ignoring headers, footers and other non-content elements - and saves it to a Notion database.
 - 
PromptThis.AI: A Chrome extension created for the Google Chrome Built-in AI Challenge that seamlessly integrates AI capabilities into your browsing experience.
 - 
AdaGPT: A GitHub Action created for the GitHub + DEV 2023 Hackathon with OpenAI integration that responds to comments on issues and pull requests.
 
- 
Highlights: Extracts highlighted text from images using OpenCV and OCR (Tesseract) directly in the browser, without requiring a backend API. It is based on the original Python implementation.
 - 
Lambda Readability: Extracts readable content from a web page by running Chromium and Readability.js on AWS Lambda.
 - 
Puppeteer Language Experiment: Tests various methods to change the browser language using Puppeteer with Chrome.
 
- 
Shopify Search Query Builder: A tool for constructing queries for Shopify's GraphQL API search syntax.
 - 
Shopify Currencies.js: A simple wrapper to access Shopify's currency conversion rates from Node.js
 
- Claude Terminal Runner: Simple VSCode extension to run Claude from the context menu on any folder
 
- Git Pull Run: Automatically runs commands like 
npm installwhen fetching changes from git, but only if certain files have been modified. 
- 
expect.toMatchSchema(): Check data against any standard schema (Zod, Valibot, ArkType)
 - 
expect.toMatchPrompt(): An AI prompt matcher for Jest and Vitest.
 - 
Snapshot Serializers: A collection of snapshot serializers for Jest and Vitest that help manage dynamic values in test snapshots.
 
- 
f-strings: Template function with embedded if-else conditions and automatic dedentation
 - 
Millis.js: A tiny and dependency-free library for date time arithmetic with a chainable and immutable API.
 - 
Uniquely Typed: A library to create opaque types with unique symbols.
 - 
Create Typed Env: A library to create a type-safe proxy for accessing environment variables with optional fallback values for developemnt and testing.
 
- 
Single Package TypeScript Template: Opinionated setup for a single package TypeScript project.
 - 
Serverless TypeScript Template: Opinionated setup for a Serverless TypeScript project.
 





