More than likely

You don’t need to keep l oo king for more web developers

You might be the next happy boss or client

This is me

Alvaro de Lera, Fullstack Developer (PHP + JS + others) from Basque Country, marketing oriented coder and creativity lover. The best code can not be the best if it doesn´t meet business goals.

This is my keyboard

Everybody knows that a keyboard speaks for its owner’s programming skills but I’m a man made to classics — and numpads. I bought this cuteness hoping you would love it´s sound as much as I do.

Projects I’m proud of

Kukumiku.com

An innovative donation-based crowdfunding platform I co-founded 10 years ago, which is still going strong. The platform uses WordPress to manage administrative tasks and marketing pages. I developed a custom PHP 8.3 and JavaScript plugin implementing all business logic and a tailored design, totaling more than 100k lines of well-structured, carefully crafted code.

I continue to maintain and improve this project, regularly refactoring and adding new features.

WordPress PHP 8.3 Vanilla JS & React SQL REST API Testing UX & UI & Design GIT Refactorization

Key features

These are some of the most useful features I’ve developed in this project:

Custom checkout flow and payment integrations for donations (Stripe, PayPal, Redsys, bank transfers, debit cards…), already processing more than €3M.
Automatic giveaway system allowing crowdfunding promoters to draw prizes for donors.
Internal cookieless analytics tool providing promoters with a dashboard of key project metrics.
Recurring donation system where donors can easily select or update which projects they support and how much they contribute.
Customizable widgets to display real-time donation alerts and progress bars during charity streams on platforms like YouTube or Twitch.
Admin dashboard providing configurable tools, real-time insights, and automated workflows to efficiently manage content creation and user support.

Learnings

Kukumiku started as a small side project and MVP. Its rapid growth and viral potential challenged me in many ways, helping me become a better developer over the time:

Properly structure large codebases, applying the most suitable design patterns for each functionality (Singleton, Factory, Strategy, etc.) to ensure scalability and robustness.
Write optimized code for fast loading times and implement caching systems capable of handling traffic spikes without crashes or downtime.
Debug applications effectively and apply testing to critical business areas, such as payment systems.
Manage multiple environments and build a fast, simple production update system.
WordPress core extensive knowdlege about the best practices to integrate with it and take advantage of its usefuls tools.

Areas to improve

Pending items on the roadmap:

Integrate optimistic updates and background workers into the highest-demand workflows.
Implement an automated CI/CD system for the different development and production environments.
Integrate AI into features that can assist users, such as automatic creation and enhancement of crowdfunding campaigns.

    Sabandijers.club

    The leading Spanish online entrepreneurs community, where I had the opportunity to work as a developer for several years. The site is built on WordPress but features a fully custom LMS implemented through tailored PHP 8.3 and JavaScript plugins.

    Multiple training formats, personalized onboarding flows, precise automations and funnel flows that converts make Sabandijers’ website a benchmark in the industry.

    WordPress PHP 8.3 Vanilla JS & React SQL REST API Landing pages UX & UI & Design Gamification Telegram bots & AI

    Key features

    These are the main features I developed from scratch:

    Custom onboarding flow for new sign-ups, showcasing the platform’s internal dashboard and providing guidance and support for their first steps.
    Gamification system with points and rewards to promote all available online activities and encourage participation.
    The website’s frontend, handling everything from design and layout to creative assets and copywriting, while seamlessly integrating automated user communications.
    Directories of additional tools and applications to support day-to-day activities.
    A statistics panel displaying key platform usage data, most-viewed training sessions, user management, and other options.
    A personalized dashboard for the user area, where members can view their favorite training, resume where they left off, and access top-rated content.
    Integration and automations with Sabandijers’ Telegram groups and channels, managed by an AI-powered bot that assists and responds to users.s and automations

    Learnings

    I’m glad Sabandijers trusted me to take on processes and tasks I initially had no experience with, which have significantly improved my skill set today

    Learning to prioritize the most relevant features and tasks, aligning them with business objectives.
    Collaborating and participating in business decisions alongside the owners and other departments (marketing, design, etc.).
    Proposing and contributing to the launch process of new offers and training products, ensuring development serves as a lever rather than a bottleneck.
    Manage multiple environments and build a fast, simple production update system.
    WordPress core extensive knowdlege about the best practices to integrate with it and take advantage of its usefuls tools.

    Areas to improve

    There is always room for better development:

    Phase out membership plugins and create a fully customized registration and checkout experience.
    Refactor legacy code and establish a solid foundation to scale the project effectively.
    Leverage AI for repetitive processes that previously couldn’t be automated but can now save time and enhance the user experience under supervision.

      Spoiless.com

      Spoiless is a small side project I developed with the goal of expanding my skills in technologies where I’ve had fewer opportunities to grow so far.

      The backend is built with Laravel 12, while the frontend uses Astro, JavaScript, and Svelte.

      The website is a YouTube API wrapper where you can see videos like eSports VoD matches without being spoiled by video duration and related information.

      Laravel 12 PHP 8.3 Vanilla JS Astro REST API Testing UX & UI & Design GIT Svelte Vite Redis

      Key features

      These are some of the most useful features I’ve developed in this project:

      A custom video player built with Svelte that hides any information that might spoil the video content.
      A caching system in Redis and a wrapper for YouTube API calls.
      Website localization in multiple languages using internationalization libraries for both Laravel and Astro.

      Learnings

      Learn by doing is my learning strategy, and I love exploring new boundaries and pushing my programming stack further.

      How to properly configure Astro for fast asset loading and other optimization features.
      How to internationalize projects the right way in both Laravel and Astro.
      Best development practices when using Laravel as a backend.

      Areas to improve

      There is still a lot of things I would love to do with this website:

      Create user accounts to save favorites and like videos.
      Use Filament to create and admin dashboard to see key metrics and give support to users.
      Create more marketing pages using Astro and Svelte and give them a little magic touch using GSAP.

        Looking for the portfolio?

        Yep, I get it.

        I’m supposed to show here some slick photos and over-the-top case studies of my best web projects.

        I’ve been building and managing websites for more than 15 years, and I know a thing or two about this industry.

        Still, I don’t think that kind of showcase would really help you—or me.

        Sure, I could fill this page with carefully cherry-picked shots of my most polished designs, bask in the glory and impress you with a slick presentation.

        You’ve seen this website, it wouldn’t be too hard for me to do.

        But even in that best-case scenario, you’d only see what I’ve achieved so far. And that’s not the point.

        I don’t want you to expect the exact same thing another client asked for. I don’t want you to box yourself in about what I’m able to build.

        I’d rather you didn’t ask me for the same thing every trendy portfolio already shows.

        If that’s what you’re after, there are plenty of other developers’ websites out there.

        I’m at my best when I’m being pushed beyond my comfort zone with confidence, letting my creativity shine, so we can discover together how far your project can really go.

        I became a web developer because it’s all about creating new concepts and constantly learning. That’s the way I have to make sure the best project of my career will always be the next one.

        And if you haven’t had enough with the info in the section above and still need proof that I can deliver what I promise, and you don’t find this custom made website itself reassuring enough… that’s totally fair.

        Alvaro de Lera
        – dele –