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 built 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.

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