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.
Practical automation
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
Problems
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
01
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
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
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
I build business management modules for clients, projects, participants, costs, documents, statuses, calendars, reports and control panels.
05
I help apply AI in practical business processes: document classification, information summaries, validation assistance, text generation, data analysis and repetitive task automation.
Experience
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.
Frontend development for an ERP used to manage subsidized training processes, including companies, projects, training actions, groups, participants, calendars, costs and validations.
Professional experience developing CRM systems, SaaS platforms, e-commerce solutions and modern web applications focused on performance, maintainability and user experience.
About
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
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.