
Viktor Spasevski
Verified Expert in Engineering
Software Engineer and Developer
Vienna, Austria
Toptal member since May 29, 2026
Viktor is a senior front-end engineer with 8+ years of experience building production-grade mobile and web applications. He has deep expertise in React Native CLI and Expo, React, TypeScript, JavaScript, TanStack Query, and Next.js. Passionate about building AI-first products, he is a daily user of AI coding tools such as Claude Code and Cursor. Viktor is experienced with real-time systems, WebSockets, and end-to-end feature ownership from concept through production release.
Portfolio
Experience
- TypeScript - 8 years
- JavaScript - 8 years
- Front-end - 8 years
- React - 7 years
- React Native - 6 years
- Node.js - 5 years
- PostgreSQL - 5 years
- Kotlin - 4 years
Preferred Environment
React, JavaScript, TypeScript, Node.js, Next.js, Kotlin, PostgreSQL, Claude Code, AI Agents
The most amazing...
...systems I've built include an AI-driven supply chain platform, a marketing engine sending billions of messages, and an AI photobooth.
Work Experience
Senior Software Engineer
Self-employed
- Led the end-to-end development of scalable React and React Native applications with a strong focus on performance, maintainability, and clean architecture.
- Built data-fetching layers using React Query and TanStack Query, replacing ad-hoc useEffect patterns with structured caching, background refetching, and error handling.
- Built production React Native apps with Expo and CLI, delivering native-feeling mobile interfaces with platform-specific design patterns for both iOS and Android.
- Implemented client-side routing with React Router, including nested routes, protected routes, and programmatic navigation.
- Wrote automated tests using Jest, React Testing Library, and Cypress, covering unit, integration, and end-to-end scenarios.
- Set up and maintained CI/CD pipelines (GitHub Actions), ESLint/Prettier for static code analysis, and Docker-based deployments on Azure.
- Used AI coding tools (Claude Code, Cursor) as a core part of the daily development workflow to accelerate delivery and maintain code quality.
- Mentored and managed cross-functional development teams, driving code quality standards and best practices.
Senior Software Engineer
Prewave
- Built and maintained responsive front-end applications, improving usability and performance through clean, reusable component architecture.
- Architected and implemented full-stack features using Kotlin, Spring Boot, and microservices, ensuring high availability and maintainability across distributed services.
- Designed and maintained event-driven communication using RabbitMQ and Google Pub/Sub, enabling reliable real-time data flows across the platform.
- Integrated AI coding tools (Claude Code, Cursor) into the daily development workflow, accelerating delivery speed while maintaining high code quality.
- Collaborated closely with product managers and stakeholders to translate complex business requirements into clear technical solutions.
Sofware Engineer
Emarsys
- Contributed to a large-scale B2C marketing platform delivering billions of personalized messages across mobile push, SMS, in-app, and inbox channels.
- Applied TDD practices and XP methodologies (CI/CD, pair programming) across the full development lifecycle.
- Worked with cloud-native technologies on GCP with Docker, Kubernetes, and Terraform/Ansible.
- Managed relational databases (PostgreSQL), message queues (RabbitMQ, Google Pub/Sub), and caching (Redis, DynamoDB).
Sofware Engineer
Technoperia
- Built and shipped production web and mobile applications across social media, influencer marketing, transportation, and retail domains, owning features from concept through App Store/Play Store release.
- Built cross-platform mobile apps with React Native. Implemented Stripe payments, analytics, crash reporting, and real-time socket connections.
- Set up and maintained CI/CD pipelines (GitHub Actions), ESLint/Prettier for static code analysis, and Docker-based deployments on Azure.
Experience
Pictor Pro
http://www.pictor.proEducation
Bachelor's Degree in Computer Science
Faculty of Computer Science and Engineering - Skopje, North Macedonia
Skills
Libraries/APIs
React, Node.js, React Query, React Testing Library
Tools
Claude, Claude Code, SonarQube, Expo, RabbitMQ, Terraform
Languages
JavaScript, TypeScript, Kotlin
Frameworks
React Native, Spring Boot, Next.js, Redux
Storage
PostgreSQL, Redis
Paradigms
Design Thinking
Platforms
Google Cloud Platform (GCP), Docker, Azure, PagerDuty, Kubernetes, Bitrise
Other
Front-end, Algorithms, Supabase, AI Agents, Computer Science, Architecture, Mathematics, Physics, GitHub Actions, Angular 8, Argo CD, Gemini, Cursor AI, WebSockets, Generative Artificial Intelligence (GenAI), AI Integration, DSLR Video Workflow
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring