Skip to content
View jacobshirley's full-sized avatar

Block or report jacobshirley

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jacobshirley/README.md

About me

Software engineer building lightweight, type-safe open-source libraries focused on developer tools, streaming data, and low-level systems programming.

Projects

  • pdf-lite - Low-level PDF library with encryption support for browser and Node.js
  • rules_docs - Bazel rules for documentation and MkDocs site generation
  • json-stream-lite - Zero-dependency JSON streaming and stringifier library
  • ts-openapi-express - Type-safe OpenAPI integration for Express with request/response validation
  • pki-lite - Lightweight PKI library for X.509 certificates and digital signatures
  • csv-stream-lite - Zero-dependency CSV streaming and stringifier library
  • soql-parser-lite - TypeScript parser for Salesforce SOQL queries
  • rules_postgresql - Hermetic Bazel toolchain for PostgreSQL testing
  • truck-physics-game - Single player web game made with Phaser.js. The aim is to keep the crates balanced on the truck while driving through bumpy terrain.
  • blob.io - Multiplayer web game I made as part of my university course

jacobshirley.dev | LinkedIn

Pinned Loading

  1. pki-lite pki-lite Public

    Lightweight, modern PKI toolkit for TypeScript — X.509, PKCS, signatures, and more

    TypeScript 2 2

  2. rules_docs rules_docs Public

    Bazel rules for generating documentation and sites using tools such as mkdocs.

    Starlark 5 2

  3. pdf-lite pdf-lite Public

    A lightweight, low level PDF library that works in the browser and Node

    TypeScript 1

  4. json-stream-lite json-stream-lite Public

    A super lightweight, zero dependency JSON streaming, written in TypeScript. Works in the browser and Node.

    TypeScript 1

  5. csv-stream-lite csv-stream-lite Public

    Zero dependency, lightweight TypeScript CSV streaming and stringification library

    TypeScript

  6. ts-openapi-express ts-openapi-express Public

    An opinionated express router using types generated by openapi-typescript

    TypeScript