ls ~/projects
Projects, POCs & Ideas
- poc Astro 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.
- poc LinkedIn 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.
- poc Top 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).
- poc AI 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.
- poc X.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.
- poc Search 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.
- poc Lovable 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.
- poc Zoom 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.
- poc Paleta 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.
- poc Twitter/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.
- poc Gmail 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.
- poc Gmail 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).
- poc 2048 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.
- poc Maze 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.
- poc Email 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.