- 🧑💻 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
@anb98/rn-toast— headless-first toast library for React Native with a queue, custom transitions and slots, no native code and no runtime dependencies@anb98/rn-tooltip— tooltip for React Native with auto positioning, viewport clamping and an arrow that tracks the trigger, no native code and no runtime dependencies@anb98/string-format— zero-dependency TypeScript utility that formats strings against a template, like+x (xxx) xxx-xxxxfor phone numbers@anb98/react-hooks— data-fetching hooks for React (useFetch,useLazyFetch,usePromise,useSearch) with optional caching
Most of my side projects are tools I built because my own setup needed them:
beszel-cli— CLI client for Beszel server monitoringbookmarks— self-hosted bookmark manager in a single 12 MB static binary, tag search includedspeakr-gemini-proxy— Gemini as Speakr's transcription backend, with speaker diarization, in a ~15 MB containern8n-workflows— the automation workflows I actually runephemeral-file-server— self-hosted image sharing where each upload is deleted after its first viewesp32-ai-monitor— ESP32-S3 ambient display for Claude Code quota usage, with a Go backendepd-wrapper— TypeScript wrapper for a Python e-paper display driver
50+ containers on a Raspberry Pi 5 — the full stack, and what I dropped along the way: Mi Homelab Setup (ES · EN).
🎤 Speaking
- Booster Session #8: Unit Testing & Integration Testing in JavaScript — Sep 2022
- Conociendo NativeScript — Mar 2020
🏅 Recognition
- Top Performer Award at Designli — Sep 2025, Apr 2025
- Exceptional Player Award at Elaniin — Aug 2022, Oct 2021
📜 Certifications
- AWS Certified Developer – Associate — Oct 2021 (valid through Oct 2024)
Core
Frontend
Backend
Data
Cloud & Infra





