Hi, my name is

Yuniel Acosta.

I’m a software engineer, technology and science enthusiast, specialized in building mobile and web applications.

About me

Software engineer with approximately 5 years working in software development. Proficiency with front-end and back-end technologies. Technology and science enthusiast. I am experienced with Web Application Architecture, Software Design Principles, and Software Design Patterns. Interested in object-oriented programming, design patterns, functional programming, domain-driven design, and microservices. I am a versatile person with wide-ranging skills, eager to learn, and ready to face new and tough challenges in or out of my country.

Here are a few technologies that I've been working with recently:

  • TypeScript
  • HTML & (S)CSS
  • Vue
  • Node.js
  • Spring Boot
  • Java / Kotlin
Yuniel Acosta Pérez

Where I've Worked

Senior Software Engineer  @  Scanntech

Mon Sep 13 2021 - Present

  • I improved the execution of data synchronization of our APIs with those of MMC, lowering the time from approximately 40 minutes to 6 minutes.
  • Improvement in code quality by adding tests and good practices with SOLID principles.
  • Design and implement the centralized configuration pattern for all platform microservices.

Some Things I’ve Built

Featured Project

Movie App

MAN is a movie search app that helps display and sort all movies available in the TMDB API. This App is build with ReactJS, Tailwindcss, and Typescript. Also, uses Vercel to deploy.

Featured Project

ITunes music search engine

Application to search for music using the ITunes Api. Made with Vue 3, Vite and Tailwindcss

Other Noteworthy Projects

view all projects
Nuxt ToDo App

Application for manage a task list. It allows us add, mark as completed and delete a task. The App has three principal Views (All, Aactive and Completed)

React ToDo App

A simple to-do list application to demonstrate my React knowledge. Front-end project only, no backend or database storage.

Nuxt 3 Template

Simple, opinionated, fully typed, and production-ready project template made with Vue 3, TypeScript, Vite y Tailwindcss.

Vue3 Starter

Simple, opinionated, fully typed, and production-ready project template made with Vue 3, TypeScript, Vite y Tailwindcss.


A simple application made in Flutter where a list by categories of the dishes and their ingredients is shown.


A simple application made in Flutter to keep track of your daily personal expenses. You can have control of how much you have spent weekly as well as daily.

Show More

Last Articles

Vue 3 with Typescript and Decorators
8 Min
Vue 3 with Typescript and Decorators

I always use Typescript and some decorator libraries on my VueJS projects. It has allowed me to use a class syntax for my components and store files which, I feel, is easier to read than the normal VueJS javascript syntax. I'll be going through a step by step process on how to achieve this. We will be building a counter component that will allow you to increment/decrement a counter.

Top 10 VS Code extension for 2021
6 Min
Top 10 VS Code extension for 2021

Visual Studio Code is one of the most widely used code editors in the developer community. One of the reasons for VS Code’s popularity is its many extensions that speed up the development process. In this guide, we’ll explore the 10 VS Code extensions every web developer should know in 2021. These tools are designed to improve the developer experience and make your job easier in various ways.

Contact me

Lets talk about everything!

I am interested in new opportunities especially ambitious or large projects. However, if you have other request or question, don't hesitate to contact me using below form either.
contact us
Your Full Name
Your Email