Acko Spasic, Developer in Novi Sad, Vojvodina, Serbia
Acko is available for hire
Hire Acko

Acko Spasic

Software Engineer and Full-stack Developer

Novi Sad, Vojvodina, Serbia

Toptal member since November 12, 2019

Bio

Acko is a highly talented software engineer with a proven history of working in the information technology and services industry. He has thorough knowledge and skills in JavaScript and TypeScript web programming (Node.js, React), as well as great communication and adaptation capabilities. Acko is a strong business development professional who leverages cutting-edge technologies for the best possible software solutions.

Portfolio

Freelance Clients
Node.js, React, Amazon Web Services (AWS), Solana, Blockchain, Databases...
Freelance Clients
PHP 8, Laravel 11, HTMX, Node.js, JSON API, Microservices...
Freelance Clients
JavaScript, AWS Command Line Interface (CLI), Amazon S3 (AWS S3), Amazon...

Experience

  • Web Programming - 10 years
  • JavaScript - 9 years
  • Node.js - 7 years
  • React - 6 years
  • Socket.IO - 6 years
  • Asynchronous Programming - 4 years
  • TypeScript - 4 years
  • REST - 3 years

Preferred Environment

Git, Linux, WordPress, WooCommerce, NGINX, Node.js, TypeScript, Web3, Solana, Ethereum

The most amazing...

...project I've been part of was developing enterprise businesses and websites that serve millions of users on a monthly basis.

Work Experience

Lead Senior Software Engineer / CTO

2025 - 2025
Freelance Clients
  • I've led the team on developing the whole application from the grounds up, bringing it up from 0 users up to 100k+.
  • Worked on optimizations allowing 500 parallel users using real-time features.
  • Was responsible for fast response and reaction time in case of a bug or exploit on production.
Technologies: Node.js, React, Amazon Web Services (AWS), Solana, Blockchain, Databases, Socket.IO, Real-time Systems, Architecture, Cloudflare, DevOps, Redis, Message Queues, Background Jobs

Lead Full-Stack Developer / CTO

2024 - 2025
Freelance Clients
  • Design and implement full system with user facing web app (PHP + HTMX), API service for clients setup (PHP), multiple microservice for different blockchain interactions (Node.js).
  • Set up deployment infrastructure for the whole microservice structure.
  • Worked on implementation of a multiple API versions, keeping the older version supported for a while due to having active users.
Technologies: PHP 8, Laravel 11, HTMX, Node.js, JSON API, Microservices, Amazon Web Services (AWS), Message Queues, API Integration

CTO

2023 - 2024
Freelance Clients
  • Designed and developed a payment platform for credit card transactions, supporting Mastercard and Visa. Implemented secure processing, user-friendly interfaces, and compliance with industry standards for safe and efficient transactions.
  • Managed a team of five to effectively implement a scalable software solution, fostering collaboration and ensuring project milestones were met. Focused on Agile methodologies to enhance productivity and deliver high-quality results.
  • Oversaw the launch process that successfully handled over $100,000 in daily transaction volume. Ensured smooth operations, optimized workflows, and maintained system stability to support high-demand processing.
Technologies: JavaScript, AWS Command Line Interface (CLI), Amazon S3 (AWS S3), Amazon, TypeScript, Node.js, React, Web Programming, GitHub, Full-stack, Web Development, Architecture, Large-scale Projects

Senior Integration Developer

2019 - 2023
Bolt
  • Developed a custom plugin to integrate Bolt Payment Gateway with WooCommerce on WordPress, enabling secure and effortless transactions. Focused on compatibility, ease of use, and smooth checkout experiences.
  • Integrated the Bolt Payment Gateway plugin across 30+ high-traffic WooCommerce sites, handling millions of online orders. Ensured stability, scalability, and secure payment processing for reliable performance.
  • Developed comprehensive unit tests for the entire application, ensuring code reliability and functionality.
Technologies: JavaScript, WordPress, WordPress VIP, APIs, WooCommerce, WooCommerce API, Web Programming, Web Development, Large-scale Projects

Full-stack Developer

2022 - 2022
Ujamaa Marketplace LLC
  • Developed a responsive landing page following Figma layouts, ensuring pixel-perfect design alignment. Focused on user-friendly interactions and optimized load times for a smooth user experience.
  • Set up the foundational structure of a Next.js application, establishing routing, server-side rendering, and optimized configuration to enhance performance and scalability.
  • Implemented page load optimizations to improve performance, including code splitting, image compression, and caching strategies. Enhanced speed and responsiveness for a better user experience.
Technologies: JavaScript, HTML, CSS, Next.js, React, Node.js, API Integration, Web Programming, Full-stack, Web Development

Front-end Web Developer

2017 - 2021
Emvisage
  • Worked on building and maintaining the front-end web application.
  • Worked on building and maintaining multiple private libraries.
  • Designed the front-end code structure and participated in the decision-making process regarding technologies and design patterns used.
  • Led the complete refactoring of project technologies and set up processes.
  • Participation in building the system from the ground up.
Technologies: React, Web Programming, Web Development

Front-end Developer

2020 - 2020
Ergofy Limited
  • Refactored an existing application to use best practices and newer libraries and cleaned up the codebase from unnecessary or redundant code.
  • Forked a JSON: API serialization/deserialization library and fixed some issues in order to properly connect the front end with a server.
  • Implemented missing pages and functionalities following best practices and DRY code principles.
Technologies: JSON API, CSS, TypeScript, React, Web Programming, Web Development

Back-end Developer

2017 - 2018
CSGOEMPIRE
  • Designed and implemented RESTful API endpoints to support multiple front-end applications, ensuring seamless data flow, scalability, and efficient communication between the client and server.
  • Integrated the application with the Steam API, enabling seamless data retrieval and functionality from the third-party platform. Streamlined communication and ensured compatibility for a cohesive user experience.
  • Created real-time communication support through WebSockets (Socket.IO).
Technologies: Socket.IO, MySQL, TypeScript, Node.js, PHP, Laravel 8, Web Programming, Web Development, Steam Web API, Steam, Steam Integration

Full-stack Web Developer

2016 - 2017
Kolosek
  • Created full-stack and RESTful API applications using Ruby on Rails.
  • Developed and optimized front-end applications using React, focusing on user interface design and performance. Collaborated with cross-functional teams to enhance user experience and ensure responsive, efficient web applications.
  • Managed server administration for Linux machines, including configuration, monitoring, and troubleshooting. Ensured system security and optimized performance for reliable, high-availability environments.
  • Mentored a batch of interns, providing guidance on projects, technical skills, and best practices. Supported their learning and growth, helping them build foundational skills for future roles.
  • Implemented a lot of custom designs and design updates using HTML, CSS, SASS, and LESS.
Technologies: Less, Sass, CSS, HTML, Node.js, React, Ruby on Rails (RoR), Web Programming, Full-stack, Web Development

Experience

HTMX adapter for Laravel 11+

https://github.com/Ex-Nihilo-Ltd/laravel-htmx
Laravel package created to simplify integration of HTMX in the blade templates. Bypassing some of Laravel defaults to make working with HTMX partials more natural, adding useful helpers and managing error handling more in line with HTMX approach

Ujamaa Marketplace

https://ujamaa.digital/
Developed a responsive landing page following Figma layouts, ensuring pixel-perfect design alignment. I also focused on user-friendly interactions and optimized load times for a smooth user experience. I implemented page load optimizations to improve performance.

ArkPay

http://arkpay.com
Designed and developed a payment platform for credit card transactions, supporting Mastercard and Visa. I implemented secure processing, user-friendly interfaces, and compliance with industry standards for safe and efficient transactions. I also led a team of five developers in the project.

Bolt.com: Payment Gateway

Developed a custom plugin to integrate Bolt Payment Gateway with WooCommerce on WordPress, enabling secure and effortless transactions. I focused on compatibility, ease of use, and smooth checkout experiences. I also integrated the Bolt Payment Gateway plugin across 30+ high-traffic WooCommerce sites.

Emvisage

https://www.emvisage.com/
Emvisage is the answer for organizations struggling with complex, high-consequence field workflow. I designed the front-end code structure and participated in the decision-making process regarding technologies and design patterns used. I also participated in building the system from the ground up.

CSGO Gambling Site

Multiple gambling game web site, allowing registered users to play games of chance with their CSGO skins. The platform included back-end application which handled game rounds, cryptographic hashed unique outcomes, user registrations and their personal store (containing submitted and won skins, with estimated values). Along with back-end applications, bot daemons were the second part of the system, which handled all skin trade-related stuff (through steam API). Front-end application was the last part of the platform, connecting previously mentioned two parts as a whole.

Education

2018 - 2019

Master's Degree in Electrical and Computer Engineering

Faculty of Technical Sciences - Novi Sad, Serbia

2014 - 2018

Bachelor's Degree in Electrical and Computer Engineering

Faculty of Technical Sciences - Novi Sad, Serbia

Skills

Libraries/APIs

React, Node.js, React Router, Stripe API, REST APIs, WordPress API, Claude API, React Redux, Socket.IO, Redux-Saga, Steam Web API, Steam Integration, JSON API, LocalStorage, Passport.js, React-Intl, WooCommerce API, HTMX

Tools

WebStorm, Git, GitHub, NPM, GitLab, NGINX, PageSpeed, Claude Code, Claude, Claude Agent SDK, Notion, Sequelize, AWS Command Line Interface (CLI)

Languages

JavaScript, TypeScript, PHP, SQL, HTML, CSS, Less, Sass, Python, Java, C, C++, Ruby, TypeScript 5, PHP 8

Frameworks

Express.js, Laravel 8, Vanilla JS, Next.js, NestJS, Jest, Ruby on Rails (RoR), Hapi.js, Cypress, Laravel 11

Paradigms

REST, Asynchronous Programming, Microservices, Design Patterns, Functional Programming, Real-time Systems, DevOps

Platforms

Linux, Ubuntu, WordPress, WooCommerce, WordPress VIP, Amazon Web Services (AWS), Blockchain, Steam, Windows, CentOS, Software Design Patterns, Amazon, Ethereum

Storage

MySQL, PostgreSQL, MongoDB, Amazon S3 (AWS S3), IndexedDB, Databases, Redis

Other

Async/Await, Web Programming, Algorithms, Front-end, APIs, Payment Gateways, Architecture, Back-end, WebSockets, CTO, Large-scale Projects, Full-stack Development, Landing Page Optimization, Web Scraping, Website Data Scraping, Payment APIs, API Integration, Full-stack, Web Development, Web3, Solana, IT Security, JavaScript Libraries, Google SEO, Vibe Coding, Supabase, AI-generated Code, JetBrains IDE, Axios, Lint, Bcrypt, Validation, Data Structures, Software Development, Software, Websites, Lovable, Cloudflare, Message Queues, Background Jobs

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring