Skip to content
View Anb98's full-sized avatar
πŸ‘¨β€πŸ’»
Always learning
πŸ‘¨β€πŸ’»
Always learning

Block or report Anb98

Report abuse

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

Report abuse
Anb98/README.md

Hi πŸ‘‹, I'm Abdiel Martinez

Fullstack Developer @ Designli Β· TypeScript & JavaScript Β· El Salvador

  • πŸ§‘β€πŸ’» 7+ years building web and mobile applications, mostly with TypeScript and JavaScript
  • 🏠 I run a homelab: ~50 Docker containers 24/7 on a Raspberry Pi 5
  • πŸ“ I write at abdiel.dev and publish packages on npm

🏠 Homelab & Hardware

Most of my side projects are tools I built because my own setup needed them:

  • beszel-cli β€” CLI client for Beszel server monitoring
  • n8n-workflows β€” the automation workflows I actually run
  • ephemeral-file-server β€” self-hosted image sharing where each upload is deleted after its first view
  • esp32-ai-monitor β€” ESP32-S3 ambient display for Claude Code quota usage, with a Go backend
  • epd-wrapper β€” TypeScript wrapper for a Python e-paper display driver

Raspberry Pi Forgejo Pi-Hole Plex Redis

πŸ“œ Certifications

πŸ’» Tech Stack

Core

TypeScript JavaScript

Frontend

React React Native Next JS Astro TailwindCSS

Backend

NodeJS NestJS Express.js GraphQL

Data

MongoDB MySQL Prisma

Cloud & Infra

AWS Docker Nginx GitHub Actions n8n

πŸ‘₯ Connect with me

LinkedIn Medium npm Website

Pinned Loading

  1. beszel-cli beszel-cli Public

    Read-only CLI for Beszel monitoring hubs with JSON output for scripts and colored tables for terminals

    TypeScript 1

  2. custom-react-hooks custom-react-hooks Public

    React hooks for axios data fetching with request caching, promise state and client-side search filtering

    TypeScript 3 2

  3. esp32-ai-monitor esp32-ai-monitor Public

    Go backend and ESP32-S3 AMOLED firmware that display Claude Code quota usage and provider status

    C++

  4. rn-tooltip rn-tooltip Public

    React Native tooltip component with auto positioning, viewport clamping and a trigger-tracking arrow

    TypeScript

  5. n8n-workflows n8n-workflows Public

    Importable n8n workflow JSON files for HTML and Markdown to PDF conversion and large audio transcription

  6. ephemeral-file-server ephemeral-file-server Public

    Node.js service that stores uploaded images and deletes each one from disk after its first download

    TypeScript