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 and cloud infrastructure projects. Full system development, third-party integrations, infrastructure automation with Terraform/AWS, and technical consulting for teams. I don't do pure frontend 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 and Java/Spring Boot primarily, also TypeScript/Node.js and Python. Infrastructure: AWS, Terraform, Docker, ECS Fargate. Databases: PostgreSQL, MySQL, Redis. Messaging: RabbitMQ, SQS.
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 microservices experience?
Yes. I have designed and implemented systems with multiple services communicating via queues (RabbitMQ, SQS) and REST APIs. I am also skeptical of hype: architecture should fit the problem, and many systems work better with a well-designed monolith.
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, Python and TypeScript. Also backend fundamentals, software architecture, databases and REST APIs.