Freelancer Services
Let's work together on your next project. Fill out the form to get started.
How can I help with your project?
I build full-stack web applications, SaaS products, dashboards and internal tools. I can work on the interface, backend and APIs that connect a product to the data and services your team uses. The starting point is understanding the problem the software needs to solve, the people who will use it and the constraints that shape the project.
Do you need to integrate or improve an existing system?
I also work on service integrations, authentication flows and the evolution of existing applications. Understanding current workflows, dependencies and maintenance problems helps identify useful changes. My experience includes TypeScript, React, Next.js, Node.js and PostgreSQL, alongside Rust for tools with specific performance requirements. Technology choices should follow the needs of the project and the team maintaining it.
How does a collaboration begin?
For the first conversation, share your goal, what already exists and the main obstacles. References, requirements or an existing codebase can help us discuss scope. From there, we can identify priorities, potential deliverables and questions that need investigation before estimating the work. Use the contact form below to describe your project and start that conversation with the relevant context.
What should we consider before development?
Functionality is only part of the discussion: security, reliability and maintenance also shape implementation. An application must handle permissions, data and integration failures as well as the expected user journey. These decisions depend on each product's context and belong in the architecture conversation from the beginning. Browse my portfolio for examples of projects or read my technical articles to understand how I approach engineering problems and explain trade-offs.
A useful first message does not need a complete specification. It should capture the expected outcome, who will use the system, which integrations already exist and whether there is an important date. With that context, I can separate product questions, technical risks and decisions that can wait until implementation.