FAQ
Frequently asked questions
Common questions before starting a project. If you cannot find what you are looking for, write to me directly.
Services & process
What types of projects do you take on?
Backend, API, integration and performance projects. Full system development, provider and webservice integrations, infrastructure as code with Terraform, and technical consulting for teams. I don't do pure web design or landing pages.
Can you integrate into my existing team?
Yes. I can work as an external engineer integrated into the team, using your tools and processes (Jira, GitHub, Slack, etc.). I can also do code review and consulting without participating in development.
What does the process look like from first contact?
Free 30-minute first call to understand the project and technical context. Proposal with scope, technical approach and estimation. Iterative development with incremental deliveries and continuous feedback. Delivery with technical documentation.
Do you work remotely?
Yes, I work 100% remotely. There is no difference in process for clients in Spain, Europe or any other compatible time zone.
Stack & technology
What technologies do you mainly work with?
Backend: PHP/Laravel — with Octane where performance matters — and Java/Spring Boot. Frontend: Vue 3 with Quasar, plus React and Angular depending on the project. Infrastructure: AWS, Terraform, Docker, Nginx and Linux, with GitHub Actions for CI/CD. Data: MySQL, MariaDB and Redis. Plus a fair amount of legacy PHP, which in systems with years behind them is the norm rather than the exception.
Can you work with a different stack?
It depends. I can do architecture consulting, code review and system design regardless of stack. For active development, I work best with the technologies I know in depth.
Do you also do frontend?
It is not my specialty. I can build APIs that frontends consume, and I work with TypeScript on the backend, but I don't specialize in React, Vue or other frontend frameworks. I recommend a dedicated frontend profile for that.
Do you have high-performance systems experience?
Yes. At Sidetours the availability engine handled on the order of 5 million requests per hour at peak, on a legacy PHP codebase. That teaches you that the highest-return work is not making things faster, but no longer doing the work that was never needed.
Pricing & availability
How does pricing work?
Quotes are customized based on scope, complexity and duration. I work primarily on fixed-scope projects. For recurring consulting and code review, also by monthly retainer.
How long does delivery take?
It depends entirely on the project. A simple integration can be ready in 1-2 weeks. A complete backend system can take 2-4 months. The important thing is to define the scope clearly before starting.
Are you available right now?
I currently have availability for new projects. Best to write to me to discuss specific dates and fit.
Do you do free quotes?
Yes. The first call and initial technical proposal are always free and without obligation.
Teaching & mentoring
What level are the programming classes for?
All levels, from complete beginners to mid/senior engineers who want to go deeper into backend, architecture or a specific language. Content adapts to each person's level and goals.
Are classes online or in person?
Online only. 1:1 sessions by video call. Works equally well — or better — than in-person for programming because we share screens directly.
What programming languages do you teach?
PHP/Laravel, Java/Spring Boot and JavaScript/TypeScript, plus Vue. Also backend fundamentals, software architecture, software engineering, databases and REST API design. And mathematics: from secondary school through to early university courses.