ls ~/projects
Projects, POCs & Ideas
- pocAstro Portfolio Template
Minimalist portfolio template with terminal aesthetics, published on the official Astro Themes directory. Responsive design, automatic dark mode, sections for projects and articles, performance optimized (100 Lighthouse). Fully customizable with TypeScript and CSS variables.
- pocLinkedIn Job Scraper
Interactive Spanish script to search LinkedIn jobs using JSearch API. Menu with 10 predefined searches, filters by country (12+), employment type (fulltime, contractor, parttime, intern), remote work and posting period. Salary range queries by position and company. Automatic rate limiting, retries (up to 3), Pydantic validation, CSV/JSON export. 291 tests with 100% coverage.
- pocTop 100 Prompt Frameworks
Platform with 100 prompt engineering frameworks in 8 categories (Development, Management, Communication, Analysis, Marketing, Productivity, Learning, Transformation). AI recommendation system that analyzes goals and suggests optimal framework. Generator that builds structured prompts by filling components. Smart search, filters by complexity and popularity. Stack: Next.js 16, TypeScript, Tailwind, shadcn/ui, Zustand, OpenRouter (Qwen, DeepSeek, Kimi).
- pocAI Unicode Detector
Web tool to detect invisible Unicode characters that LLMs inadvertently insert. Identifies 30+ character types, statistical pattern analysis (density, clustering, periodicity), heuristic automation likelihood evaluation, interactive distribution heatmap, automatic cleaning, multi-format export (TXT, JSON, CSV). Notable discovery: OpenAI o3/o4-mini were systematically inserting U+202F (confirmed as "RL quirk"). HTML5/CSS3/vanilla JavaScript.
- pocX.com Analytics
Professional social network analysis system for X.com. Browser processing with Web Workers, community detection (Louvain algorithm), network metrics (degree, betweenness, closeness, eigenvector, PageRank), configurable temporal analysis. Influencer detection with composite scoring (0-100) combining PageRank, centrality and engagement. Bot detection by temporal patterns and repetitiveness. Interactive vis.js visualization, GraphML/JSON/CSV export for Gephi/Cytoscape. All local, no data transmission.
- pocSearch Engine Converter
Lightweight extension (111KB) for Chrome/Brave/Edge that converts searches between 34+ engines preserving the query. Dual mode: convert existing searches or new quick search. Engines: generalist (Google, DuckDuckGo, Bing, Brave), AI (Perplexity, Kagi, You.com), social (Twitter, Reddit, LinkedIn), multimedia (YouTube, Spotify), e-commerce (Amazon, eBay), developer (GitHub, Stack Overflow), academic (Scholar, Archive.org). Drag & drop reordering, keyboard shortcuts (Alt+1-9, Ctrl+K), copy URL without opening tab. Zero data collection, Manifest V3.
- pocLovable Detector
Chrome extension with hacker aesthetics that detects sites built with Lovable (GPT Engineer). 11 detection methods: meta tags, lovable.app scripts, lovable-uploads CDN, HTML comments, CSS classes, data attributes, full source scan. SPA support with History API interception and 500ms polling. MutationObserver for dynamic content with debouncing. History of last 100 detections, persistent statistics, 4 animated views. Service Worker + content scripts.
- pocZoom Video Downloader
Python tool to download Zoom recordings in multiple formats. Individual download by URL or batch from CSV/TXT files. Video (MP4), audio (MP3) and transcription (SRT/VTT) extraction. Automatic conversion with FFmpeg, interactive terminal menu, automatic folder organization by format. FFmpeg auto-installation on Debian/Ubuntu.
- pocPaleta Color
Tool designed by a colorblind developer for the community. Extracts 5 dominant colors from images using k-means clustering, interactive selection with draggable indicators over the image. Harmonic palette generation (3-12 colors) in 5 modes: complementary, analogous, triadic, tetradic and split-complementary. PNG/JSON/CSS/SVG export, dark mode, bilingual ES/EN. Stack: Next.js 15, React 19, TypeScript, Tailwind CSS.
- pocTwitter/X Scraper
Python script to extract complete Twitter/X conversations via RapidAPI. Hashtag or free text search in 4 modes (latest, top, images, videos). Automatic reverse chronological pagination, configurable or unlimited limits, date range filtering, optional extraction of all replies. Incremental save that protects against data loss, resume after Ctrl+C, incomplete download detection. Filters by minimum interactions and verified users, continuous monitoring with customizable intervals. JSON/CSV export.
- pocGmail to Drive Sync
Google Apps Script that syncs Gmail attachments to Google Drive with smart organization by sender domain. Scheduled triggers for automatic execution, incremental processing with Gmail labels to avoid duplicates, advanced filtering by domain whitelist/blacklist and file types. Subject pattern extraction to create thematic folders. Configurable email notifications, retries with exponential backoff, folder cache (~50% less API calls), structured logging. Material Design web interface.
- pocGmail Labels Creator
Google Apps Script that automatically organizes inbox by creating labels based on sender domain. Smart subdomain management (42 predefined prefixes ignored), grouping of generic domains (gmail.com, yahoo.com) under single label. Daily scheduled processing at configurable time, only processes read emails. Gmail-integrated control panel with Material Design, visual statistics with charts, CSV export. Modular architecture with singleton patterns, label cache, structured logging (DEBUG/INFO/WARN/ERROR/CRITICAL).
- poc2048 Chrome Extension
Classic 2048 reimplemented as Chrome extension (979 lines, zero dependencies). 4 difficulty levels with adjustable spawn probabilities (2 vs 4), undo system up to 10 previous moves, persistent statistics (games played, best score, highest tile). Light/dark themes with persistent preferences, modern pill-shaped selectors, score animations, victory confetti, custom modals. Complete ARIA labels, WCAG contrast. Manifest V3.
- pocMaze Generator
Educational Python game that procedurally generates unique mazes each game. Modified DFS algorithm that guarantees always solvable mazes (BFS verification). 5 difficulty levels: from 15×15 (2 min) to 55×55 cells (6 min). Dynamic camera that follows the player, directional arrow when goal is off-screen, pause with P. Modular layered architecture (Presentation, Logic, Data) following SOLID principles. NumPy with uint8 type (8x less memory), font cache. 91 unit tests with Pytest.
- pocEmail Breach Checker
Python application to monitor corporate email account security using Have I Been Pwned API. Secure breach verification, automatic risk classification (Low, Medium, High, Critical), batch processing of email lists. 24h local cache to reduce API calls, multi-format export (CSV, Excel XLSX, JSON). Report delivery by email with Resend API (only when breaches found). Professional console interface with Rich, structured logging with file rotation, bilingual ES/EN support. Modular architecture.
- pocClaude RP2350 LCD
Proof of concept showing Claude Code status in real time on an external Waveshare RP2350-LCD-1.47 LCD screen connected via USB. Reflects active phase, current agent, gates and progress without taking up the main screen. Designed for peripheral visibility of the agent while you work.
- pocGCP Optimizer
Proof of concept of a multi-agent system for Google Cloud Platform optimization. Combines deterministic rules on infrastructure and billing with LLM reasoning (Gemini via Google ADK) to generate actionable savings and efficiency recommendations. Does not modify resources: only analyzes and proposes.