Skip to content
View ElJijuna's full-sized avatar
🥖
Yo soy el pan de vida
🥖
Yo soy el pan de vida

Block or report ElJijuna

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

Hi, I'm Pilmee

Software Engineer building small, sharp TypeScript tools for people who like clean APIs, reusable UI, developer ergonomics, and things that do exactly what they promise.

I usually orbit around four ideas:

  • Developer tooling that removes ceremony.
  • Typed API clients that make external services feel native.
  • React libraries with maintainable primitives.
  • Monitoring and package intelligence for everyday engineering work.

GitHub LinkedIn Email X


Current Focus

Track What I am building Repositories
Runtime insight Monitoring, metrics, package visibility, audit reports monitor-api, MonitoringTool, MyNpmLens, web-audit-action
API clients Zero-dependency, typed clients for public and enterprise APIs github-api-client, npmjs-api-client, BitbucketDataCenterApiClient, cwe-api-client, bundlephobia-api-client
React + UI Component systems, hooks, GNOME-inspired UI, floating widgets gnome-ui, api-hooks, floaty-widget, BragiUI
Build utilities Vite plugins, shared configs, docs tooling, templates vite-magic-tree-shaking, vite-legacy-interop, vite-legacy-pass-through, super-configs, typedoc-gnome-template

Featured Workbench

Interface Systems

Project Description Live / Docs
gnome-ui React monorepo bringing GNOME Human Interface Guidelines to the web: core, icons, layout, hooks, charts, platform, and React components. gnome-ui.org
api-hooks Typed React hooks for popular APIs, built on TanStack Query with consistent async state management. docs
floaty-widget Floating component with drag, collapse, expand, and pin behavior. docs
BragiUI React component library built with Vite. -

Monitoring, Signals, and Package Intelligence

Project Description Live / Docs
monitor-api Signal-based web app monitoring library for FPS, JS heap, long tasks, CLS, network requests, React renders, and custom events. -
SSignal Lightweight zero-dependency reactive signal built on the native EventTarget API. -
MyNpmLens PWA for bookmarking npm packages and inspecting versions, dependencies, and metadata. app
MonitoringTool Lightweight solution for tracking metrics, performance, resource usage, alerts, logs, and visualizations. -
MonitoringTool-DB Database layer for MonitoringTool. -

Typed API Clients

Client Description Docs
github-api-client Typed GitHub API client for repos, branches, commits, collaborators, files, and token-based auth. docs
npmjs-api-client Chainable npm Registry API client for metadata, versions, search, and download stats. docs
BitbucketDataCenterApiClient Zero-runtime-dependency TypeScript client for Bitbucket Data Center REST APIs. docs
cwe-api-client TypeScript client for MITRE CWE lookup, categories, views, and hierarchy navigation. docs
bundlephobia-api-client Fully typed Bundlephobia client for bundle size, version history, and similar packages. docs
CheckmarxApiClient API wrapper for Checkmarx. -
BlackDuckApiClient TypeScript client for Black Duck APIs. -
JiraDataCenterApiClient TypeScript client for Jira Data Center APIs. -
osv-api-client Client for OSV vulnerability data. -
dockerhub-api-client Client workbench for Docker Hub APIs. -
pypi-api-client Client workbench for PyPI APIs. -
SnykApiClient Client workbench for Snyk APIs. -

Build, Docs, and Automation

Project Description Link
infinity-fetch Lightweight utility for flexible, reusable HTTP requests. docs
express-memorize Express middleware for response caching with configurable strategies and expiration. docs
vite-magic-tree-shaking Auto-generates tree-shakeable library entries for Vite. docs
vite-legacy-interop Vite plugin for legacy module interop. repo
vite-legacy-pass-through Vite plugin for passing legacy assets through without transformation. repo
gh-batch Batch operations for GitHub repositories using the GitHub CLI. npm
super-configs Shared configurations for linters, formatters, tests, and project conventions. -
typedoc-gnome-template TypeDoc template with GNOME visual identity. -
typedoc-action GitHub Action for generating TypeDoc documentation. -

npm Packages

Published and maintained packages for pilmee on npm. The list below comes from maintainer:pilmee and includes both actively published packages and packages where I am listed as a maintainer.

GNOME UI

Package Version Monthly Description
@gnome-ui/react 1.45.0 3,740 React component library following GNOME Human Interface Guidelines.
@gnome-ui/core 1.42.3 4,030 Framework-agnostic design tokens for the GNOME UI design system.
@gnome-ui/icons 1.42.0 3,953 Framework-agnostic icon definitions for gnome-ui.
@gnome-ui/charts 1.30.0 3,100 Chart components for @gnome-ui/react, styled with GNOME Adwaita design tokens.
@gnome-ui/hooks 1.28.0 3,043 React hooks that expose @gnome-ui/platform APIs as idiomatic React state.
@gnome-ui/platform 1.28.0 2,964 TypeScript API layer for communicating with the GNOME host process from a React app.
@gnome-ui/layout 1.28.1 4,408 Full-page layout shell components following the GNOME Human Interface Guidelines.
@gnome-ui/cli 1.0.0 0 CLI utilities for keeping GNOME UI packages up to date.

React Hooks and UI

Package Version Monthly Description
@api-hooks/gh 2.3.0 1,626 React hooks for the GitHub API, built on TanStack Query.
@api-hooks/bp 2.3.0 1,430 React hooks for the Bundlephobia API, built on TanStack Query.
@api-hooks/npm 2.3.0 1,375 React hooks for the npm registry API, built on TanStack Query.
@api-hooks/osv 1.7.0 857 React hooks for the OSV API, built on TanStack Query.
floaty-widget 1.1.3 29 Floating component with drag, collapse, expand, and pin functionality.
@morph-ui/core 2.0.6 906 CSS design system for web UI components.
@agilegob/core 0.0.6 99 Agilegob core package.
@agilegob/components 0.0.6 41 Agilegob component package.

API Clients

Package Version Monthly Description
gh-api-client 1.16.2 1,782 GitHub API client for repositories, branches, commits, collaborators, files, and token auth.
npmjs-api-client 1.8.0 909 TypeScript client for the npm Registry REST API.
bitbucket-datacenter-api-client 1.14.0 538 TypeScript client for Bitbucket Data Center REST API.
bundlephobia-api-client 1.1.0 216 TypeScript client for the Bundlephobia public API.
checkmarx-api-client 1.2.0 171 TypeScript client for Checkmarx On-Premise REST API.
osv-api-client 1.0.0 164 TypeScript client for the OSV REST API.
blackduck-api-client 1.0.1 38 TypeScript client for the Black Duck REST API.
cwe-api-client 1.0.1 32 TypeScript client for the MITRE CWE REST API.
bitbucket-api-client 0.0.1 30 Bitbucket API client workbench.
dockerhub-api-client 1.0.0 28 TypeScript client for the Docker Hub REST API.
x-api-client 0.0.1 28 X API client workbench.
jira-datacenter-api-client 1.0.0 16 TypeScript client for Jira Data Center REST API.
pypi-api-client 0.0.1 0 PyPI API client workbench.

Monitoring, Data, and Developer Tools

Package Version Monthly Description
code-languages 1.25.1 5,637 Structured metadata for programming languages.
lowercase-object-keys 1.1.1 2,066 Transform object keys to lowercase.
ssignal 1.6.0 712 Zero-dependency reactive signal built on the native EventTarget API.
express-memorize 2.5.0 680 In-memory cache middleware for Express.js.
gh-batch 1.1.1 453 Batch operations for GitHub repositories using the GitHub CLI.
query-client 1.4.0 249 Query client for managing server state with caching, retries, and subscriptions.
very-simple-icons 1.0.0 249 Map npm package names to Simple Icons icons.
infinity-fetch 1.3.0 171 Recursive and infinite fetch utility for paginated APIs.
runtimes-info 0.0.1 118 Runtime information package.
@asmodeo/utils 1.0.1 103 Reusable utilities, functions, and validations.
@asmodeo/http 1.0.4 95 HTTP request utilities.
pilmee-mysql 1.0.2 75 MySQL helper library.
cloc-languages 1.1.5 52 Language metadata inspired by cloc.
uppercase-object-keys 1.0.5 30 Transform object keys to uppercase.
cache-coffee-express 1.0.1 23 Express cache middleware variant for selective 2xx caching.
swagger-proxy-generator 0.0.1 15 TypeScript/JavaScript code generator from Swagger API definitions.
@jijuna/audit-report-html 0.0.1 12 HTML npm audit report template.
monitor-api 0.1.0 0 Signal-based web app monitoring library for FPS, memory, network, React renders, and custom events.

Build, Docs, and Config

Package Version Monthly Description
vite-magic-tree-shaking 1.0.0 108 Auto-generate tree-shakeable lib entries for Vite.
vite-legacy-interop 1.0.4 40 Vite plugin for legacy interop.
vite-legacy-pass-through 1.2.0 28 Vite plugin to pass legacy assets through without transformation.
typedoc-gnome-template 0.0.1 17 TypeDoc GNOME template plugin.
super-configs 0.1.0 15 Centralized ESLint, Prettier, TypeScript, Jest, Vitest, and Bun configs.

Experiments and Legacy Packages

Package Version Monthly Description
sunat 0.0.1 35 SUNAT package experiment.
@sunat/ruc 0.0.2 13 SUNAT RUC package experiment.
web02 9.44.12 12 Web02 rebuild package.
@baphy/dora 1.0.1 0 DORA metrics calculator for deployment frequency, lead time, change failure rate, and MTTR.
@baphy/npm 1.1.1 0 Detect whether a GitHub repository is a monorepo by analyzing its git tree.

Toolbox

TypeScript JavaScript React Node.js Vite Express TanStack Query Bun GitHub Actions Git


Project Map

Category Repositories
Design systems gnome-ui, BragiUI, very-simple-icons
React utilities api-hooks, floaty-widget, react-base-app
API clients github-api-client, npmjs-api-client, bundlephobia-api-client, cwe-api-client, BitbucketDataCenterApiClient, CheckmarxApiClient, BlackDuckApiClient, JiraDataCenterApiClient, osv-api-client, dockerhub-api-client, pypi-api-client, SnykApiClient
Monitoring and audits monitor-api, MonitoringTool, MonitoringTool-DB, audit-report-html, web-audit-action, Npm-Audit-Reports
Build tooling vite-magic-tree-shaking, vite-legacy-interop, vite-legacy-pass-through, typescript-library-multiple-workspace-template
Configuration and docs super-configs, typedoc-gnome-template, typedoc-action, Developer-Portal
Apps and experiments MyNpmLens, NpmLensGnome, NpmLensGnomeExtension, baphy, Bank-Simulator, Bash-Scripts

GitHub Stats


Outside the Editor

Guitar and trumpet player. Tennis. Painting. Usually somewhere between a reusable abstraction and a melody that refuses to leave.


Updated from public GitHub and npm metadata on 2026-05-27.

Pinned Loading

  1. MonitoringTool MonitoringTool Public

    MonitoringTool is a lightweight solution for tracking system metrics, application performance, and resource usage. Provides configurable alerts, logging, and visualization features to help develope…

    TypeScript 1

  2. BitbucketDataCenterApiClient BitbucketDataCenterApiClient Public

    TypeScript client for Bitbucket Data Center REST API. Works in Node.js and the browser, fully typed with zero runtime dependencies. Provides chainable methods for projects, repos, commits, branches…

    TypeScript

  3. express-memorize express-memorize Public

    Express middleware for caching responses with customizable strategies. Provides easy-to-use memory storage, configurable expiration, and performance optimization for APIs. Ideal for speeding up rep…

    TypeScript

  4. gnome-ui gnome-ui Public

    gnome-ui is a React monorepo bringing GNOME Human Interface Guidelines (HIG) to the web. It includes @gnome-ui/core for components, @gnome-ui/icons for scalable SVGs, and utilities for responsive, …

    TypeScript

  5. infinity-fetch infinity-fetch Public

    Infinity Fetch is a lightweight JavaScript utility for making flexible, reusable HTTP requests. It simplifies data fetching with customizable options, error handling, and easy integration into mode…

    TypeScript

  6. MyNpmLens MyNpmLens Public

    Bookmark npm packages and fetch their data via APIs, with clean views of versions, dependencies, and metadata.

    TypeScript 1