Transforming Ideas Into High-Performance Applications

I build scalable web applications end-to-end with React, Next.js and Node.js, from responsive frontends to reliable backend APIs. I focus on admin tools, integrations (payments, AI, third-party APIs) and developer-friendly architectures that solve real business problems and are easy to evolve.

David de Esteban

Projects

Explore my latest work

Pop In Home

Pop In Home project image

PopInHome - Clear property insights for home buyers

TypeScriptReactGitGithubGitHub CopilotNext.jsTailwind CSSSQLExpress.jsPostgreSQLFigmaOpenAI APIAgentsDigital Ocean

PopInHome gathers listing facts, renovation ideas, and price projections in a single dashboard for web and mobile. I was in charge of building the admin panel from scratch with Next.js, expanded the Node.js API with full CRUD endpoints, and connected Stripe for subscription billing. I also added AI chat dialogs in the admin to speed up property-data enrichment.

MBVC Payments Management System

MBVC Payments Management System project image

Payment System Intregrating Spain's Redsys Bizum Gateway

TypeScriptReactGitGithubGitHub CopilotNext.jsTailwind CSSSQLPostgreSQLPrisma ORMV0.dev

Comprehensive payment management web application for a beach volleyball club. The system streamlines direct mobile payments for a multi-level beach volleyball training program serving both adults and children across different skill levels.

CADO

CADO project image

Web App For Pet Owners And Pet Sitters Marketplace

TypeScriptReactGitGithubGitHub CopilotNext.jsTailwind CSSMongoDBSocket.IOClerkFigma

A full-stack web application connecting pet owners with trusted local pet sitters through real-time communication and location-based matching.

Pura Vida

Pura Vida project image

Mobile Event Management Platform for Spiritual Festival Experience

JavaScriptReact NativeGithubFigma

A React Native mobile companion designed for a spiritual summer festival near Berlin, featuring offline-first architecture for activity planning, healer discovery, and venue navigation without internet dependency.

UniCharts

UniCharts project image

Uniswap V3 Price Analytics Platform

TypeScriptSolidityethers.jsReactGithubExpress.jsMongoDB

Full-stack Web3 application for real-time cryptocurrency price analysis, directly integrating with Uniswap V3 decentralized exchange pools to provide institutional-grade charting capabilities.

Delta Radar

Delta Radar project image

DeFi Arbitrage Trading Platform

JavaScriptSolidityethers.jsReactGithubExpress.jsMongoDB

Arbitrage trading system deployed on Ethereum Mainnet and Binance Smart Chain, featuring advanced flash loan integration and cross-DEX price discovery algorithms. Built comprehensive frontend analytics dashboard to visualize and analyze trading bot performance across multiple blockchain networks.

Tech Stack

TypeScript icon

TypeScript

Node.js icon

Node.js

JavaScript icon

JavaScript

Git icon

Git

React icon

React

Figma icon

Figma

PostgreSQL icon

PostgreSQL

Next.js icon

Next.js

Express.js icon

Express.js

Github icon

Github

OpenAI API icon

OpenAI API

GitHub Copilot icon

GitHub Copilot

VS Code icon

VS Code

V0.dev icon

V0.dev

MongoDB icon

MongoDB

Solidity icon

Solidity

Ethereum icon

Ethereum

Redux icon

Redux

GraphQL icon

GraphQL

Jest icon

Jest

Cypress icon

Cypress

Digital Ocean icon

Digital Ocean

Icons by icons8

Let's build together

As a developer, I wear many hats, from crafting friendly and attractive user interfaces to building robust backend systems. My diverse skill set allows me to tackle projects from multiple angles.

Full-Stack Developer

Complete Web Application Development

Leverage my comprehensive skills in React, Next.js, and Node.js to build end-to-end web applications. I combine strong frontend expertise with solid backend knowledge to deliver scalable, modern solutions. My background in mechanical engineering brings a unique systems thinking approach to architecting robust applications.

Frontend React Developer

Modern User Interface Specialist

Specialize in creating responsive, performant user interfaces using React and Next.js. Expert in modern CSS frameworks like Tailwind CSS and state management with Redux. I focus on delivering exceptional user experiences with clean, maintainable code and attention to detail.

AI Tools Explorer & Integration Specialist

Next-Generation Development Acceleration

These are exciting times where software development can be dramatically accelerated with the expanding ecosystem of AI tools. I strive to strategically select and master the right AI tools for specific development challenges, maintaining an open mind toward emerging opportunities while carefully evaluating potential risks. My focus extends beyond just using AI tools to thoughtfully integrating them into seamless user experiences.

Backend Node.js Developer

Server-Side Architecture & APIs

Build robust server-side applications and RESTful APIs using Node.js and Express.js. Experience with database design using MongoDB and implementing GraphQL endpoints. My engineering background ensures I approach backend systems with scalability and reliability in mind.

Web3 & Blockchain Developer

Decentralized Application Development

Apply my Web3 knowledge to create blockchain-integrated applications and smart contract interfaces. While I maintain a measured approach to blockchain investments, I bring technical expertise in building decentralized applications and connecting traditional web apps with blockchain networks.

Systems Integration Developer

Engineering-Driven Software Solutions

Utilize my mechanical engineering background to approach software development with systems thinking. Specialize in integrating complex software systems, optimizing performance, and building applications that require deep technical understanding and systematic problem-solving approaches.

A little about me

Hey there! I'm an AI-powered Full-stack Software Engineer who loves building web apps from start to finish with React/Next.js, Node.js, and TypeScript. Before diving into software, I spent over 15 years as a Mechanical Engineer in the railway industry — working on trains, locomotives, and large-scale technical projects. It taught me how to think in systems, stay calm under pressure, and turn complex ideas into real, working solutions.

Here are a few things I've done so far:

  • Built an admin panel from scratch for a real-estate platform, making content and data management much easier.
  • Set up backend tests and introduced TDD, helping the codebase grow in a cleaner, more reliable way.
  • Integrated Stripe payments, expanding monetization beyond iOS and reaching a wider audience.
  • Connected AI agents via OpenAI, automating real-estate report generation and cutting delivery times.
  • Encouraged the switch to Next.js, bringing in better practices and more scalable patterns.
  • Led engineering and consulting projects, coordinating teams, clients, and technical solutions with a focus on efficiency and business impact.

What really drives me is curiosity and the excitement of learning new things. I like bringing together the structured thinking of engineering with the creativity and speed of modern web development to build products that are both solid and meaningful.

David de Esteban about section