↑↓ to move · Enter to open · Esc to close

    Notes along the way.

    What I'm learning, building and talking about — written down so it doesn't get lost.

    • Why no RAG (yet)Article, · 4 min read

      An evening of networking at TERRACEO #31, Málaga Tech’s meetup on the terrace of El Kiosko in Pedregalejo. I went to meet people from Málaga’s tech scene and make new contacts — and to keep working on my people skills, the ones you don’t train by writing code.

      • Career
    • Published ShellMate: a real Linux terminal wrapped in scaffolding that explains, protects and teaches — a deterministic danger semaphore, plain-language subtitles and an optional AI copilot — that fades away as you learn.

      • AI
      • Frontend
    • Published spotify-mcp: a local MCP server that lets Claude (or any MCP host) search, control and curate your Spotify — 20+ tools, OAuth2 with PKCE, and a public journal of every design decision.

      • AI
      • Backend
    • Spotify’s Web API ignores public: false when creating a playlist — it comes out public anyway. It’s a confirmed bug on Spotify’s side, so spotify-mcp says so in the tool’s own description instead of pretending it works.

      • Backend

      Graduation ceremony for my dual degree with the Faculty of Science of the University of Málaga — the second of the two schools behind the degree —, held at the ETSII. Five years of Mathematics and Computer Science, officially wrapped up.

      • Career
    • This site goes live: pacomolina.dev, built with Astro, React and Tailwind CSS — made to be opened from an NFC tag or a QR code at events, and to read well on a phone first.

      • Frontend
    • Published the Camper Agent Orchestrator: a hub-and-spoke multi-agent system built with LangGraph, where a Gemini supervisor delegates to RAG, SQL and math agents to plan campervan routes.

      • AI
      • Backend
    • Published the Astro Landing Boilerplate: a fast, SEO-friendly starter for landing pages and small business sites, with Astro islands, React and Tailwind CSS.

      • Frontend
    • Defended my Computer Science bachelor’s thesis: the architecture and development of a production-ready full-stack application integrating AI microservices. Grade: 8.0/10.

      • Backend
      • AI

      Graduation ceremony for my dual degree in Mathematics and Computer Science (2021–2026) with the School of Computer Engineering (ETSII) of the University of Málaga — the first of the two schools behind the degree — held at the Palacio de Ferias y Congresos de Málaga.

      • Career
    • Defended my Mathematics bachelor’s thesis, on numerical linear algebra: Krylov subspace methods (GMRES, BiCGSTAB and friends) for large sparse linear systems, implemented from scratch in Python and benchmarked on real matrices. Grade: 9.0/10.

      The code and the convergence plots are in the krylov-solvers project.

      • Maths
    • Certified English C1 — full professional proficiency — by the British Council. See the credential ↗

      • Career
    • Published krylov-solvers: from-scratch, matrix-free implementations of CG, GMRES, BiCG, CGS and BiCGSTAB in Python, benchmarked on real sparse matrices — the code behind my maths thesis.

      • Maths
    • CGS (Conjugate Gradient Squared) can reach the tolerance and still look like chaos on the way: on the sherman1 matrix its residual jumps by orders of magnitude from one iteration to the next, while BiCGSTAB — its stabilised cousin — glides down smoothly.

      • Maths
    • Founded RedCheck: an AI-powered smart planner that turns your task list into a plan for the day. Three months later it was live in production — that story starts in Building RedCheck.

      • Career

      Two days at Alhambra Venture 2022, the startup and investor meeting point of the south of Spain, at the Palacio de Congresos de Granada. With the Quimify team, as one of the startups brought by UGR Emprendedora (the University of Granada’s entrepreneurship office), from our stand in the main hall: demoing the app to everyone who stopped by and pitching it to investors — a few months into my first job, and my first taste of the startup world. More in Work →

      • Career
    • Started my first job: Backend Software Engineer at Quimify, remote, during my first year of university — Java domain logic for a chemistry-learning app, parsing formulas and computing molecular masses. More in Work →

      • Career
      • Backend
    • First day of my dual degree in Mathematics and Computer Science at the University of Málaga: five years of proofs and numerical methods on one side, systems and software engineering on the other. The longer story →

      • Career