Skip to content
View rechedev9's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report rechedev9

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rechedev9/README.md

Hi, I'm Luis 👋

📍 Spain | 💻 Fullstack Software Developer | 🚀 Building quality-first web apps

TypeScriptReactNode.jsBunPostgreSQLTailwind CSSDockerPlaywrightViteClaude

Fullstack Product Engineer. Deep in agentic AI-coding mode.

Current Projects

  • 🏋️ Gravity Room (repo) — Bun monorepo with Go API and React 19 SPA on my own VPS. JWT auth with token rotation & theft detection, Google OAuth, generic progression engine, Prometheus metrics, and structured logging.
  • 🎮 Berrus Helper — Chrome extension (Manifest V3) with idle timers, price tracking with sparklines, and hiscores. 133+ tests, service worker message routing, and session management.
  • 🔧 Tealium MCP Server — Five MCP tools for validation, debugging, doc generation, code generation, and parsing. Zod schemas for e-commerce and hospitality sectors.
  • 🔐 Honey Encryption Proxy — Local proxy for Claude Code that applies Format-Preserving Encryption and Honey Encryption to obfuscate proprietary source identifiers before they reach external servers.
  • 📐 SDD Workflow — Spec-Driven Development for Claude Code — structured AI coding that doesn't forget, doesn't hallucinate, and doesn't skip steps.
  • 🌐 Portfolio (repo) — Terminal-style portfolio with Matrix pill choice mechanic.

What I'm Doing

  • Shipping quality-first apps — Testing, type safety, and CI/CD are non-negotiable in every project I build
  • Going deep on AI tooling — Using Claude Code and MCP to accelerate development workflows
  • Freelancing — Building production systems with real performance and reliability constraints
  • Always learning — From Harvard CS50 to Anthropic's Claude Code course, constantly leveling up

Tech Stack

LayerTools
FrontendReact 19, TanStack Query, Tailwind CSS, Vite, Chrome Extensions (Manifest V3)
BackendNode.js, Bun, ElysiaJS, Express, REST APIs, Drizzle ORM, Zod, MCP
DatabasesPostgreSQL, MariaDB, MongoDB
DevOpsDocker, GitHub Actions (CI/CD), Nginx, Playwright, ESLint, Prettier
TestingBun Test, HappyDOM, Jest, Playwright (E2E)

Education

  • 🎓 Advanced Diploma in Web App Development (DAW) — 2024–2026
  • 🧠 Harvard CS50: Intro to Computer Science — 2024
  • 🤖 Claude Code in Action — Anthropic — 2026

Connect

GitHubLinkedInPortfolioEmail


Philosophy

"Quality is not an act, it is a habit." — I believe in shipping tested, well-structured code. Every project gets CI/CD, type safety, and proper test coverage from day one.

Random Facts
  • Native in Spanish and Catalan
  • Love videogames but I've never played Zelda
  • Powered by Claude Code and parallel agent workflows
  • Obsessed with shaving milliseconds off API response times

Popular repositories Loading

  1. tealium-mcp-server tealium-mcp-serverPublic

    TypeScript 1

  2. granrapower granrapowerPublic

    Power BI / Fabric authoring skill: data modeling, DAX patterns, PBIR programmatic authoring (visual.json + theme JSON) and powerbi-modeling MCP reference.

    1

  3. rechedev9 rechedev9Public

  4. berrus-helper berrus-helperPublic

    TypeScript

  5. gravity-room gravity-roomPublic

    GZCLP linear-progression weightlifting tracker — web + mobile. Free, self-hosted on a single VPS. Bun + Elysia + Postgres + React + TanStack + Expo.

    TypeScript

  6. honey-encryption-proxy honey-encryption-proxyPublic

    A local proxy for Claude Code that applies Format-Preserving Encryption and Honey Encryption to obfuscate proprietary source identifiers before they reach Anthropic's servers

    TypeScript