11/04/2026 updated

**** ******** ****
100 % available

Senior Full Stack Engineer - Vue/Nuxt · TypeScript · .NET Core

Olomouc, Czech Republic
Only remote
Applied Informatics - Palacký University & Moravian Business College, Olomouc (unfinished)
Olomouc, Czech Republic
Only remote
Applied Informatics - Palacký University & Moravian Business College, Olomouc (unfinished)

Profile attachments

Martin-Cvespr-CV-contract.pdf

About me

Full-stack developer: Vue/Nuxt and TypeScript for 5 years, .NET on the backend. I lead the front-end of an e-commerce platform used by 500+ stores. I like taking an app that has grown messy and making it clean and fast. Contractor (Czech company), fully remote.

C Sharp (Programming Language)PostgreSQLNode.jsTypeScript.NET CoreVue.jsBackendFull Stack DevelopmentFront End Software Development
Frontend Development (Vue.js / Nuxt / TypeScript)
5 years of experience with Vue.js/Nuxt and TypeScript, leading frontend architecture and large-scale rewrites for client products. Expertise in component architecture, state management, performance optimisation via lazy loading and caching, and building design systems with Tailwind CSS, SASS, and HTML5/CSS3.

.NET Core Backend Development
2.5 years building .NET Core APIs with C# and ASP.NET Web API. Experience includes REST API design, portfolio management systems, institutional investor data handling, and multi-source market data import.

Full Stack Engineering & System Integration
Proven track record delivering full stack solutions across marketing automation, fintech, healthcare, and e-commerce domains. Experience with Node.js, PHP, Laravel, PostgreSQL, MySQL, MSSQL, Oracle, and enterprise system integration using UML, XML/XSLT, and Swagger.

Database Design & Optimisation
Hands-on experience with PostgreSQL, MySQL, MSSQL, and Oracle. Focus on database design, query optimisation, and performance improvements in production environments.

AI-Assisted Development
Daily use of LLM integration and AI-assisted development tools such as Claude Code. Experience building agent workflows, automated code review processes, and LLM features in production applications.

CI/CD & DevOps Engineering
Practical experience with Git, GitLab, Docker, and CI/CD pipelines. Application of unit and integration testing, code review practices, and Agile/Scrum methodologies.

SVG & Data Visualisation
Built dental imaging views with SVG overlays over RVG X-rays, generating per-tooth findings from backend data. Applied the Douglas-Peucker algorithm for coordinate data simplification and rendering optimisation.

Business Analysis & UML Modelling
Background as a software analyst with experience in UML modelling using design patterns, BPMN, business analysis, and reading and analysing C#/.NET code as part of analysis work. Mentored junior analysts.

React & TypeScript (B2B Product Development)
Ongoing product with a React/Next.js front-end and a .NET backend. I built the backend, including LLM features and automated tests, and worked on parts of the front-end.

Experience

Professional experience5 - 10 years
Freelancer since2020

Languages

EnglishFluentCzechNative speaker

Project history

Full Stack Developer

Side Project (B2B product)
B2B product in React and TypeScript with a .NET API, LLM features and automated tests.

Lead Frontend Engineer

Tanganica
Lead frontend engineer on a marketing automation platform serving 500+ e-commerce clients. Led a six-month rewrite of a large part of the application, restructured for multi-locale and multi-currency support. Designed component architecture and state management. Improved performance via lazy loading, caching and API optimisation. Introduced the first frontend test suite. Work spans campaign management, AI-assisted content generation, billing and internal admin tooling across a multi-hundred-screen frontend. AI-assisted development as daily practice. Frontend team of 3 within an engineering organisation of ~11. Stack: Vue 3, TypeScript, Tailwind.

Full Stack Developer

Direct Clients
Full-stack Laravel/PHP + Vue projects: authentication, payment processing, CMS, analytics, database optimisation.

Lead Full Stack Engineer (co-founder)

MarketPal.io
One of three founding engineers on a portfolio-management product for retail investors (fintech SaaS). Built the Nuxt/TypeScript frontend, then moved to .NET Core REST APIs for portfolio management, institutional investor data, and multi-source market data import. Rebuilt the product three times based on user feedback. Backed by the Lipo.ink accelerator; covered by CzechCrunch and Roklen24. Product closed in August 2026. Stack: Nuxt.js, TypeScript, .NET Core, C#.

Full Stack Developer

truwork.cz
Nuxt with a Node.js server API (Nitro): built the CMS backend, with authentication and REST endpoints for file uploads, galleries and rich content.

Lead Frontend Engineer

XDENT
Rewrote the patient booking application end to end and shipped it to production: real-time availability, appointment management, automated confirmations, payment gateway. Built dental imaging view with SVG overlays over RVG X-rays. Diagnosed and fixed a major performance bottleneck on the analytics dashboard, cutting load times from minutes to under 10 seconds. Built a full-featured B2B ordering system for dental labs and clinics. Designed the target frontend architecture and migration path for the main clinical system. Conducted technical interviews for frontend candidates. Frontend team of 3-4 within ~12 engineers. Stack: Vue.js, TypeScript, Tailwind CSS, SVG.

Frontend Developer

Designeo Creative
Vue components for a sports association information system and real-time gameplay interfaces for an international client.

Software Analyst

TESCO SW a.s.
Software Analyst on enterprise system integration: UML modelling with design patterns, XML/XSLT API integration, Swagger documentation, MSSQL and Oracle. Read and analysed C#/.NET code as part of analysis work; mentored junior analysts.

Certificates

Certified Mid-Level Vue.js Developer

Vue School (certificates.dev)

2025

BCS Foundation Certificate in Business Analysis

EXIN / BCS

2020


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in