The team behind 315+ delivered projects
Twenty engineers, designers and project managers across Spain and Ukraine, building web applications and AI automation for companies in the UK, US and Australia since 2018.
- 250+Happy Clients
- 315+Completed Projects
- 8+Years of Experience

A software studio in Merida and Kharkiv
Smart-UI is a software development agency headquartered in Merida, Spain, with an engineering centre in Kharkiv, Ukraine. Founded in 2018, Smart-UI has around 20 engineers and has delivered more than 315 projects.
Smart-UI builds custom web applications with Next.js, Node.js and Python, and AI automation systems including AI agents, RAG pipelines and n8n workflows.
Smart-UI works with companies in the United Kingdom, the United States, Australia and the European Union, and provides white-label development for digital agencies.
Smart-UI (smart-ui.pro) is a software development agency in Spain. It is not affiliated with the Smart.UI component library, SmartUi Group in Australia, or SMART-UI in the United Kingdom.
Applications built to be handed over
- Fixed-price scope agreed before any code
- React, Next.js, Node.js and Python
- Working software on a staging URL every two weeks
- Repositories, servers and accounts in your name

Design engineers can build from
- Research with real users, not personas alone
- Figma components, tokens and every state drawn
- WCAG 2.1 AA contrast and keyboard paths
- Handover reviewed against what was built

Sites a team can run without us
- Headless CMS on Strapi, or WordPress where it fits
- WooCommerce with the reporting finance actually needs
- Core Web Vitals treated as a delivery requirement
- Migrations that keep URLs, redirects and rankings

One manual process at a time
- Fixed-price process audit delivered in one week
- Pilot covering one use case in 2 to 4 weeks
- AI agents, RAG over your documents, n8n workflows
- Rollout only after the pilot has proved out

Environments you can rebuild
- AWS and GCP provisioned as code
- CI that tests, builds and deploys on every merge
- A staging environment that matches production
- Monitoring, backups, and a restore that has been tried

Releases that stop being events
- Playwright and Cypress suites running in CI
- Manual and exploratory testing for what scripts cannot judge
- API, load and security testing
- Real iOS and Android devices, not only emulators


How we work
Fixed-price scoping before anything gets built, so you see the estimate and the plan before committing. Estimates come back in 48 hours. The same engineers stay on the project from kickoff to launch, and we hand over the code and the infrastructure at the end.

What we build
Custom web applications, headless CMS builds on Strapi and WordPress, e-commerce, internal tools, and the integrations that connect them. On the AI side: agents, RAG systems and n8n workflow automation, scoped as fixed-price pilots first.
Where We Are
Mérida, Spain
Calle Los Maestros 10, 06800 Mérida
Kharkiv, Ukraine
Loptinsky 14, 06100, Kharkiv, Ukraine
The people who do the work
Everyone below is on staff, in Spain or Ukraine. The engineers who scope your project are the ones who build it, and they stay on it through launch and after.

Engineer by background, running Smart-UI since 2018. Builds and leads the delivery teams, owns projects end to end, and negotiates the international contracts behind them - accountable for what ships, from first scope to launch.

Runs delivery on multi-team projects: scope, milestones, and the conversations that keep both honest. Protects the team from thrash and the client from surprises, which usually turn out to be the same job.

Leads a delivery team and writes code on it. Chooses the stack for each project, reviews what ships, and brings on the developers who join it.

Five years across the stack: Node.js, Express, TypeScript, Next.js and React, and the API integrations between them. Comfortable owning a feature from schema through to screen.

Builds sites from promo pages through to working online stores, mostly WordPress and WooCommerce with Advanced Custom Fields. Optimises for the people who have to edit them afterwards.

React and TypeScript, on applications from small internal tools to large dashboards. Responsive layouts and the interaction states that get skipped when a deadline is close.

Seven years of front-end: React, Next.js, TypeScript and GraphQL, with WordPress and SCSS where a project calls for it. Builds interfaces that hold up on a slow connection.

Backends in Django, FastAPI and Flask, with the deployment underneath them: Nginx, Docker and CI/CD. Reads front-end code well enough to debug across the boundary.

First point of contact on a new project. Turns a rough brief into something the engineers can estimate, and keeps the scope honest between the two sides.

Four years of front-end work, strongest on detail: spacing, states, and the small behaviours that make an interface feel finished rather than assembled.

Backend engineer on APIs, databases and integrations, with an eye for the queries that turn slow long before anybody notices.

Front-end engineer on React and Next.js projects, from component libraries through to full application builds.

Manual testing on every release candidate, and Playwright suites over the flows that must not break. Writes bug reports somebody else can actually reproduce.
Send the scope, the deadline and what it has to connect to. A fixed-price estimate and a delivery plan come back within 48 hours, with no obligation to proceed. If it is easier to talk it through first, the numbers below reach the same people.
