Hi, I'm Esteban
Full-Stack Software Engineer Building Digital Experiences
I craft robust and scalable web applications with modern technologies. Turning complex problems into elegant solutions.

About Me
I'm a passionate full-stack developer with over 9 years of experience building web applications.
I'm a software engineer with a strong ability to understand customer requirements and deliver solutions quickly without compromising quality. With experience in full-stack development, cloud technologies, and scalable architectures, I focus on building efficient and maintainable software that meets business needs.
With a background in Mathematics and years of industry experience, I've developed a deep understanding of software architecture, performance optimization, and user experience design. My expertise spans real-time applications and automation, ensuring seamless user experiences and optimized workflows. I'm passionate about building prototypes and MVPs, enjoying the process of turning ideas into functional products, as well as jumping into participating in big, complex systems.
When I'm not coding, you can find me cooking, reading tech blogs, or learning Korean.
Tech Stack
I work with a variety of technologies to build robust and scalable applications.
Frontend
Backend
Database, DevOps & Others
Projects
Here are some of the projects I've worked on recently.

Quantic Match
Developed full backend for this dating app that uses quantum compatibility to deliver meaningful connections.

Opositando
Fully developed a platform offering digital educational content for public employment students in Spain.

World's Worst Weather
Side project designed for the flight simulation community, offering real-time, visually intuitive access to the most challenging airports based on current weather conditions.
Work Experience
My professional journey in the tech industry.
As Tech Lead at Packative Ltd., I oversee the engineering team, drive the technical vision, and ensure the successful delivery of key projects. I work closely with stakeholders across product, design, and operations to align technical solutions with business objectives, while mentoring developers and fostering a culture of collaboration and innovation.
- Currently leading initiatives to improve and optimize Packative’s marketplace solution with the goal of increasing revenue and enhancing user experience.
- Driving the development of a next-generation ERP system designed to revolutionize the packaging industry through automation, scalability, and advanced analytics.
After being promoted to Senior Developer at HomeTree Ltd., my responsibilities expanded significantly. I took ownership and leadership of key projects, making critical decisions about system design and technology choices. I was deeply involved in abstracting and understanding business requirements to ensure our technical solutions aligned with the company’s goals, while also guiding the team in executing these strategies.
- Developed a React Progressive Web App (PWA) enabling customers to submit and track claims, while allowing engineers to accept jobs and share real-time updates with both operations and customers.
- Led the migration of the CRM frontend to React, improving performance, scalability, and user experience.
- Led a project in collaboration with the finance department to automate processes related to customer claim charges, streamlining workflows and reducing manual intervention.
- Built and migrated the DevOps pipelines from Jenkins to GitHub Actions, improving deployment speed and automation.
- Worked together with design on building a frontend component library to be shared across different projects, promoting code reusability and consistency.
Joined HomeTree Ltd. as one of the early team members when the company had fewer than 10 employees. I played a key role in forming a small development team of two developers, working directly alongside the CTO to build and scale the company’s technical infrastructure. As the team grew and I gained more experience, I took on mentoring responsibilities, helping junior developers grow their skills and contribute to the team’s success.
- Designed and implemented the end-to-end customer sign-up process, optimizing for user experience and lead conversion.
- Developed a custom Serverless Framework CRM, replacing a legacy Salesforce infrastructure, to streamline customer data operations and reduce costs.
- Designed and developed the customer contract renewal process and integrated it with finance services for billing.
Junior Developer
Uberated Ltd.
London, UK
As a Junior Developer at Uberated, I contributed to the company’s business model of scraping professional reviews from products, aggregating and processing the data, and delivering the processed results to third-party e-commerce sites. My role involved building and maintaining web scraping scripts, ensuring the accuracy and efficiency of data processing, and collaborating with the team to optimize the flow of information to external platforms.
- Developed and maintained web scraping scripts in Python to extract review data from various review websites and blogs, ensuring accurate and up-to-date data.
- Built a JS customizable widget for retail websites, allowing integration of review data to enhance customer engagement.
- Optimized scraping performance and implemented measures to handle site structure changes and anti-scraping mechanisms.
Client Testimonials
What people say about working with me.
"I have known Esteban for more than 15 years and I consider him an efficient and responsible developer, his background in mathematics gives him a more versatile and competitive profile. He is a professional absolutely recommendable for his dedication and expertise in app development."
Ariel Mendez
Founder & Art Director, QuanticMatch
My Development Workflow
How I approach projects from concept to completion.
1. Discovery & Planning
I start by understanding your business goals, target audience, and project requirements. This phase includes research, planning, and creating a roadmap for the project.
2. Design & Architecture
Next, I design the system architecture and create wireframes or prototypes. This ensures we have a solid foundation before writing any code.
3. Development
I follow agile methodologies, breaking the project into manageable sprints. Regular updates keep you informed of progress and allow for feedback throughout the development process.
4. Testing & Quality Assurance
Comprehensive testing ensures your application is robust, secure, and performs well. I implement automated tests to catch issues early and maintain code quality.
5. Deployment & Maintenance
Once approved, I deploy your application to production using CI/CD pipelines. I also offer ongoing maintenance and support to keep your application running smoothly.
Let's Work Together
Have a project in mind? I'd love to hear about it. Get in touch and let's create something amazing.