Johan Villamil
Community@johinsdev · Colombia
Full Stack Developer Node Js, TypeScript, React, React Native.
Agent Skills by Johan Villamil
Showing 25 vetted skills indexed across 1 GitHub repositories.
ui
Develop shared UI components with Base UI, shadcn, and Storybook 9.
tooling
Enforce linting, formatting, typechecking, and commit-message rules via lefthook and commitlint.
architecture-guard
Enforce feature-driven folder structure and routing separation in Next.js monorepos.
vercel
Deploy loyalty-app Next.js apps as separate Vercel projects with Turborepo filters.
cache
Implement read-through caching with getOrSet and environment-driven providers.
sms
Send SMS messages via the @loyalty/sms package with GSM-7/UCS-2 segment calculation.
auth
Enforce role-based authorization across Next.js and tRPC routes with Better Auth roles.
trpc-type-safety
Define tRPC routers with Zod validation for end-to-end TypeScript type safety.
date-fns
Standardize date formatting, parsing, and relative-time display across a monorepo.
ahooks
Select and install ahooks hooks for React and Next.js UI patterns.
env-deploy
Standardize environment variable and secret management across deployments using Infisical.
storage
Create presigned upload and download URLs for provider-agnostic file storage.
realtime
Broadcast loyalty events to WebSocket clients via PartyKit rooms.
push
Send push notifications to loyalty-app recipients via Web Push and Expo Push.
file-upload
Implement client-side file upload UX with drag/drop and progress tracking.
pwa
Configure Serwist service worker and manifest for installable PWA with offline fallback.
better-stack
Operate Better Stack telemetry and uptime monitoring via MCP playbooks.
log
Standardize structured application logging with Pino-shaped APIs and FakeLogger assertions.
slack
Configure and operate Slack MCP for posting, reading, and reacting in Slack.
api-filters
Implement composable filters and router-service-repository structure for paginated Drizzle list APIs.
ci-cd
Configure validate-only GitHub Actions CI for Next.js monorepo PRs.
next-intl
Implement next-intl v4 locale-aware routing and typed navigation in Next.js App Router monorepos.
Send transactional emails via provider-agnostic transports and React Email templates.
Send WhatsApp messages for loyalty events via a provider-agnostic interface.