Practical automation

Automation and internal tools for businesses

I build web applications, internal tools and automation solutions that help companies organize data, documents and daily workflows.

Finnish developer based in Madrid, with a professional software career developed in Spanish companies and international experience.

Senior Full Stack Developer · Vue 3 · Nuxt · TypeScript · Applied AI · Finnish developer based in Madrid

Approach

Real processes
Excel, PDFs, forms, APIs and administrative workflows that need more order and control.
Usable software
Clear tools for teams that need to work better without unnecessary complexity.
Maintainable delivery
Modern interfaces, TypeScript, clean structure and solutions prepared to evolve.

Problems

Manual processes that can become software

Many companies still depend on spreadsheets, documents, emails and repetitive tasks that consume time, create errors and make growth harder.

Manual data management in Excel

Reviewing and extracting information from PDFs or documents

Repetitive administrative processes

Outdated or disconnected internal tools

Dashboards that are unclear or hard to maintain

Integration between forms, databases, APIs and teams

My approach is practical: understand the real problem, simplify the process and build a solution that the team can use in everyday work.

Services

Solutions to organize and automate business processes

01

Internal tool development

I design and build internal applications to manage data, processes, users, documents, calendars, statuses, validations and reporting. Ideal for companies that have grown around spreadsheets or manual workflows.

02

Excel, PDF and document automation

I create solutions to import, validate, organize and export information from documents, spreadsheets or forms. This can include data extraction, assisted manual review, Excel/CSV export and workflows prepared for administrative teams.

03

Web applications with Vue, Nuxt and TypeScript

I develop modern, fast and maintainable interfaces with Vue 3, Nuxt, TypeScript, Tailwind, Pinia and REST APIs. I can work on new products or improve existing applications.

04

ERP, CRM and dashboards

I build business management modules for clients, projects, participants, costs, documents, statuses, calendars, reports and control panels.

05

Integrations and AI automation

I help apply AI in practical business processes: document classification, information summaries, validation assistance, text generation, data analysis and repetitive task automation.

Experience

Projects that connect software and operations

Document management app for a Finnish company

Development of a desktop application to manage documents, register structured data and export information to Excel/CSV. The solution helps replace manual document review processes with a clearer, more organized and reliable local tool.

  • Electron
  • React
  • TypeScript
  • Excel/CSV
  • documents
  • validations

FUNDAE ERP

Frontend development for an ERP used to manage subsidized training processes, including companies, projects, training actions, groups, participants, calendars, costs and validations.

  • Vue 3
  • Quasar
  • FastAPI
  • Pinia
  • Vue Router
  • complex forms
  • business rules

CRM, e-commerce and web applications

Professional experience developing CRM systems, SaaS platforms, e-commerce solutions and modern web applications focused on performance, maintainability and user experience.

  • Vue
  • TypeScript
  • JavaScript
  • PHP/Laravel
  • Shopify
  • Angular
  • REST APIs

About

Technical profile with experience in Spanish companies

I’m Risto Tapani, a Finnish Senior Full Stack Developer based in Madrid.

My software career has been developed in Spain: I trained as a developer here and have worked for more than 6 years in Spanish companies, contributing to real software projects for ERP, CRM, e-commerce, SaaS platforms and internal tools.

My specialty is building useful applications for businesses: admin panels, automation tools, management systems, API integrations and solutions that connect frontend, backend, data and business processes.

Before becoming a software developer, I also had experience as a business owner. That helps me understand problems from a practical perspective: time, costs, errors, clients, teams and operations.

I mainly work with Vue 3, Nuxt, TypeScript, JavaScript, REST APIs, FastAPI, Node.js and PHP/Laravel.

I’m based in Madrid and can work with clients in Spain, Finland and other European markets. I speak Finnish, Spanish and English.

Contact

Let’s talk about your project

If your company depends too much on Excel, PDFs, manual processes or inefficient internal tools, I can help turn that workflow into a clear and maintainable digital solution.