Adrian Ferrera

Adrian Ferrera

Senior Software Developer · Technical Consultant · Applied AI

I help software teams build maintainable products, improve engineering practices, and apply AI with technical judgment, grounded in architecture, testing, and software craftsmanship principles.

  1. Lead Developer — Lean Mind

    2025 — present

    Leading the design, development, and delivery of a geospatial data platform used in ecological and emergency-response contexts. Owning the full project lifecycle across Next.js, Node.js, GeoServer, GRASS GIS, RabbitMQ, and event-driven architecture.

  2. CEO & Lead Developer — Lean Mind

    2024 — 2025

    Led a software consultancy focused on code quality, agile ways of working, and technical excellence. Worked directly with clients on software delivery and team development.

  3. Head of Software Development — Lean Mind

    2023 — 2024

    Supported teams with architecture decisions, engineering practices, and quality standards. Focused on making maintainable software easier to build and sustain across projects.

  4. Senior Software Development Consultant — Lean Mind

    2021 — 2022

    Worked with teams on Extreme Programming, testing, architecture, and delivery practices while building maritime transport and international trade software.

  5. Full-stack Developer — Lean Mind

    2018 — 2022

    International fullstack projects across e-commerce, cryptography, aerospace software and skin care platforms using React, Node.js and Kotlin.

  6. Software Developer — Open Canarias

    2014 — 2018

    Java developer building web services and applications for public administration, including the Port Authority of Santa Cruz de Tenerife.

Stay in the loop

Get occasional practical notes on architecture, testing, applied AI, and better ways to build software.

Work with me

Need a sharper architecture review, stronger engineering practices, better testing, or a clearer approach to applied AI? I can help through consulting, mentoring, and technical conversations.