BringFeel

UbicaciónBuenos Aires, Argentina
Experiencia5+ años
EnfoqueBackend & Infraestructura

Sobre mí

¡Hola! Me llamo Francisco, pero me dicen Pancho. Soy un pibe de Buenos Aires, Argentina, que en su tiempo libre, como hobby y pasión, se dedica a programar.

La programación es una de mis pasiones, la descubrí hace mucho tiempo y comencé a explotarla hace más de cinco años. Podés ver algunos de mis proyectos acá o en mi perfil de GitHub.

Infraestructura

Proyecto Personal

Servidor Personal

INTERNET Servidor Secundario Debian WireGuard · nftables · Nginx Proxy Manager Rol: Expone contenido del servidor principal WireGuard tunnel Servidor Principal NixOS Docker WireGuard Tailscale WebDAV Samba (SMB) httpd Ollama OpenWebUI Emby Jellyfin Crafty Ctrl JDownloader qBittorrent Stirling PDF MKVTool HandBrake Seerr Homarr CleanupArr Sonarr Tdah Radarr Gotify
Servidor Principal
Sistema Operativo NixOS
Aplicaciones
DockerWireGuardTailscaleWebDAVSambahttpdOllamaOpenWebUIEmbyJellyfinCrafty CtrlJDownloaderqBittorrentStirling PDFMKVToolNixHandBrakeSeerrHomarrCleanupArrSonarrTdahRadarrGotify
Rol Servidor principal con almacenamiento y reproducción de medios
Servidor personal para experimentar y evitar suscripciones. Almaceno medios (películas, música) accesibles vía Emby/Jellyfin o directamente por SMB y WebDAV. Corre todas las aplicaciones dentro de Docker.
Servidor Secundario
Sistema Operativo Debian
Aplicaciones
DockerWireGuardnftablesNginx Proxy Manager
Rol Expone el contenido del servidor principal al exterior
Los servidores se comunican entre sí mediante WireGuard y hacen el reenvío de puertos con nftables. Es el encargado de exponer de forma segura el contenido del servidor principal hacia internet.

Proyecto Personal

Cloudflare Workers & Pages

Rol Tengo diferentes documentaciones de docusaurus almacenadas en github, mediante cloduflare pages las despliego automáticamente cada vez que subo un cambio al repositorio y con un worker de cloudflare puedo unificar las urls de cada documentación en un mismo subdominio.

Ejemplo:
- Url de cloudflare pages: personal-page.pages.dev
- Url con cloudflare workers: pages.bringfeel.com.ar/personal

Trabajo Profesional

Servidor Empresarial

SO Windows Server 2025
Aplicaciones
OpenVPNRemote DesktopDockerNGINXNginx Proxy ManagerMySQL
Rol Instalación y configuración completa del SO y aplicaciones: credenciales, forwarding de puertos, dominios y certificados SSL.
INTERNET Servidor Secundario Debian WireGuard · nftables · Nginx Proxy Manager Rol: Expone contenido del servidor principal WireGuard tunnel Servidor Principal NixOS Docker WireGuard Tailscale WebDAV Samba (SMB) httpd Ollama OpenWebUI Emby Jellyfin Crafty Ctrl JDownloader qBittorrent Stirling PDF MKVTool HandBrake Seerr Homarr CleanupArr Sonarr Tdah Radarr Gotify

Backend

API REST

Glix Mobile Inventario

Sistema de gestión de inventario para depósitos diseñado con DDD y principios SOLID. Permite realizar conteos cíclicos, registrar ingresos y egresos de mercadería, y mantener un control preciso del stock. Documentado con Swagger, ejecutado en Docker.

RuntimeNode.js / Express / TS
ORMPrisma / MySQL
ArquitecturaDDD + OOP
DocsSwagger

API REST

Glix Mobile Ventas

Sistema de ventas multi-rol con manejo de órdenes, despachos y tareas. Cada tipo de usuario (vendedor, administrador, empleado) cumple un rol distinto en el flujo. Incluye registro de cambios para reconstruir órdenes en cualquier fecha, sincronización offline automática al recuperar conexión, autenticación JWT, notificaciones en tiempo real con Socket.io y documentación con Docusaurus.

RuntimeNode.js / Express / TS
ORMPrisma / MySQL
ArquitecturaDDD + OOP / Inversify
Tiempo realSocket.io
DocsDocusaurus

Servidor web

Solari

Simple servidor web en node.js con soporte para ssl. Hostea de manera completa tus páginas webs en cualquier servicio que soporte node.js sin limitaciones.

RuntimeNode.js / Express

API REST

DolarAPI

API que recopila información de diversas monedas y las unifica en una sola respuesta para evitar realizar demasiadas solicitudes. Genera un registro histórico de los valores.

RuntimeNode.js / Express
DBMySQL

Mensajería

Wasap2

Sistema de mensajería instantánea & temporal que funciona mediante un Websocket en NodeJS + PHP y MySQL para el sistema de sesiones y perfiles.

RuntimeNode.js / Websockets
BackendPHP
DBMySQL

Streaming

Simpson Streamer & API

Script que maneja 10 bots de Twitch que transmiten Los Simpsons las 24 horas mediante un sistema de horarios, con una API integrada para extraer información de capítulos y bots.

RuntimeNode.js / Express
MediaFFmpeg
DBMySQL

API REST

ChitoPanBOT-API

Diseñada para reemplazar una API obsoleta. Almacena datos de ChitoPanBOT para tener un registro histórico consultable por rangos de fechas o dataPoints.

RuntimeNode.js / Express
DBMySQL

Librería npm

Discord-Avatar

Librería para el comando avatar en bots de Discord escritos en discord.js. Crea el comando avatar de manera simple, ideal para novatos.

RuntimeNode.js
Packagenpm

Bots de Discord

Actualmente tengo 2 bots de discord que puedes usar de manera gratuita en tu servidor de discord. Si tienes problemas con alguno, por favor informalo en el servidor de soporte.

Multifunción

ChitoPanBOT E.O.L

Bot de discord multifunción en español. Escuchá música sin limitaciones, roleá de manera simple, moderá de forma básica y reproducí radios argentinas en tu servidor.

Servidores---
RuntimeNode.js

Música

Koofa E.O.L

Bot básico para reproducir lofi en tu servidor de discord de manera gratuita.

Servidores???
RuntimeNode.js

Frontend

Sitio web

ChitoPanBOT Website

Página web del bot ChitoPanBOT. Incluye comandos con descripciones, estadísticas (servidores, usuarios, latencia) y enlaces útiles.

ChitoPanBOT Website preview
StackHTML / CSS / JS

Sitio web

Los Simuladores

Todos los capítulos de Los Simuladores remasterizados con IA a 1080p/720p.

Los Simuladores website preview
StackHTML / CSS / JS

Servidor de soporte

Entrar al Servidor

Último proyecto personal

ChitoPanBOT-API

Se diseñó específicamente para reemplazar un API obsoleta/abandonada. Su funcionamiento se basa en almacenar datos de ChitoPanBOT para tener un registro histórico. La API recibe los datos y automáticamente los guarda en una base de datos, devolviendo un registro histórico modificable mediante rangos de fechas o dataPoints.

Ver API en Funcionamiento