Skip to content
View Pinta365's full-sized avatar

Organizations

@cross-org @open-source-cron

Block or report Pinta365

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.

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
Pinta365/README.md

Hi, I'm Pinta365 πŸ‘‹

I build libraries, developer tools, API clients, and game-related utilities β€” mostly in TypeScript.

Website: pinta.land

What I build

I like building practical software that is reusable, technically interesting, and useful beyond a single project.
A lot of my work focuses on:

  • TypeScript libraries and SDKs
  • API integrations and client tooling
  • Cross-runtime development for Deno, Node.js, Bun, and the browser
  • Developer-facing tools and technical utilities
  • World of Warcraft addons and related tooling
  • Occasional work involving WASM, desktop tools, and specialized file formats

Featured projects

TypeScript project for interacting with v2 of the Oura Ring API.

A cross-runtime TypeScript client for the Strava API v3 that works on Deno, Node.js, Bun, and in the browser.

A TypeScript library for working with Blizzard Battle.net APIs, including World of Warcraft and other Blizzard titles.

A developer tool for generating TypeScript types from OpenAPI 2 and 3.x specifications.

A multi-cloud object storage abstraction layer with a consistent API across providers like S3, R2, GCS, DO Spaces, and Dropbox.

A fault-tolerant storage system using RAID-style XOR parity across multiple BucketFS buckets.

A DataFrame library for JavaScript and TypeScript built with WebAssembly for performance-focused data work.

A Deno-based Model Context Protocol server that aggregates structured weather data from multiple providers for LLM agents, using weighted aggregation and support for regional specialists.

World of Warcraft projects

I also build WoW addons and related tooling, including:

  • group-finder β€” filtering and quick-apply improvements for the Group Finder UI
  • pinta-world-quests β€” world quest tracking with rewards, timers, and map overlays
  • Broker_TinyGuild β€” compact guild information via a data broker display
  • keystone-roulette β€” randomly selects a keystone from party members for Mythic+ runs
  • wow-version-bumper β€” automates version management for WoW addons with Git integration

Other things I've worked on

File formats and tooling

  • blp β€” TypeScript library for reading and converting Blizzard BLP texture files
  • blp-toolkit β€” web toolkit for inspecting and previewing BLP files
  • vsce-blp-viewer β€” VS Code extension for previewing .blp textures

Systems / platform work

  • arpeggio β€” GPIO for Deno on Raspberry Pi using Linux GPIO chardev v2
  • peekerino β€” Windows tray utility for peeking selected items in File Explorer

More projects

A few more projects that reflect the kinds of things I like building:

  • type-detective β€” runtime-agnostic TypeScript type inference from JavaScript objects and arrays
  • taskatron β€” lightweight and flexible TypeScript task scheduler
  • steganography / UnderByte β€” steganography library and web-based tool for hiding messages and files
  • DNSLookup β€” web app for looking up DNS records over HTTPS
  • thermia_online β€” Deno-based API integration for Thermia Online
  • WebPulseBackend / WebPulseAnalytics β€” open-source web analytics backend and frontend, designed as an alternative to proprietary analytics tools

Tech

Languages: TypeScript, JavaScript, Lua, C#
Platforms / runtimes: Deno, Node.js, Bun, browser, VS Code extensions
Interests: APIs, dev tooling, storage systems, WASM, game addons, specialized utilities


You can find more of my work at pinta.land and here on GitHub.

Pinned Loading

  1. oura_api oura_api Public

    Typescript project to interact with v2 of the Oura Ring API

    TypeScript 37 4

  2. WebPulseAnalytics WebPulseAnalytics Public

    Source code of https://webpulseanalytics.com/, which could be leveraged to create a custom front-end for the WebPulse Analytics Backend.

    TypeScript 1 1

  3. cross-org/boxframe cross-org/boxframe Public

    BoxFrame is a DataFrame library for JavaScript/TypeScript. Built with WebAssembly (WASM) compiled from Rust for performance, it provides an intuitive API for data manipulation, analysis, and proces…

    TypeScript 2

  4. blizzard_api blizzard_api Public

    TS library to interact with the Blizzard Battle.net API. World of Warcraft, World of Warcraft Classic, StarCraft 2, Diablo 3, Hearthstone.

    TypeScript 4

  5. cross-org/jwt cross-org/jwt Public

    A versatile JSON Web Token (JWT) library with cross-runtime compatibility

    TypeScript 10 1

  6. BucketFS BucketFS Public

    Simple file system/bucket abstraction for AWS S3, Cloudflare R2, GCS, DO Spaces & Dropbox. Consistent API for multi-cloud object storage.

    TypeScript 3