Hi 👋! I'm

Diego Artiles

Frontend Developer

+7 years working as a Frontend Developer 🤓. I consider myself as a proactive person with a lot of desire to create useful products for people 🚀.

me

About me

Besides programming as a Frontend Developer, I have knowledge in other areas such as Backend (Node.js - NestJS) and Mobile (Ionic - React Native)

One of my goals 🏅 is making services or apps useful for people, besides this, I enjoy and like making new stuffs 😍

I have strong skills to identify and fix problems. 👨‍💻

On the other hand, I get along well with video editing and I like taking nice pictures 📷, traveling ✈️, getting to know new places 🌴 and different kinds of cultures 🙆‍♂️.

Recommend me

Do you like my work? Have you worked with me?

Featured projects

Dartiles Dev - Blog

Svelte

A space currently under development, at the beginning it was a personal blog but today it is expected to be used by more people to share knowledge and information from the IT world.

vue-stitches

Vue, Javascript

It is a small package that helps to better use Stitches in Vue projects. Stitches (at the time I'm writing this) only has an adapted version of React, so I'm using the core version to make this package.

History

Before I started in this world of web development, I used to make videos on youtube about video games, in those moments I learned to edit videos, to achieve it, I used tools like

Adobe After Effects, Sony Vegas Pro, Camtasia, and so on.

To make the thumbnail of my videos I learned to use

Adobe Photoshop

.

You are probably wondering, how I switched from the YouTube world to development, well,

I am a non-conformist person, I always want to learn or make new things,

that's why I wished to make my own website to my channel to publish my own content, have control of it and better yet, add my YouTube videos automatically.

Although that was my initial idea, I didn't know how to start doing it, so I began to look for videos on YouTube of "how to create your own website" and, finally I found a website that created other websites called Wix. I was very excited because I was creating something of my own with my own hands, It was basically like

"my own little personal brand".

As time went on, I felt the need to add more and more things, to the point where Wix wouldn't let me do what I wanted to do and I couldn't find videos to help me with that either.

So, I kept searching on the Internet how to do what I wanted, I realized that it was possible to do it but with code and, unfortunately, Wix didn't give me the freedom to use code on its site. However,

I never gave up

and started looking for a solution, this solution was to make the page again with HTML and CSS. Once I got the same visual result as my Wix page, I tried to use the code I previously found by following what people were saying on the internet.

From there, I became curious about creating web pages, and little by little I acquired enough knowledge to find

my first job in my native country, Venezuela.

Continuing with the story line, in my first job I had the opportunity to learn AngularJS and Angular 2, with both technologies I participated in the development of a telecommunications app where I worked with real-time data. Also, I participated in a

E-learning

project.

After 1 year I had to leave my country to go to Argentina where I had the chance to work with Angular 5 in a

call center

project. After two years, I changed the project for another one related to customer service through chat that was developed with React in the Frontend. In that occasion one of the things I learned was the micro frontends concept, thanks to that architecture we could

embed the chat inside another monolithic application built in AngularJS.

We were also able to do this within the mobile applications with native code, this time using Web Views.

What I liked the most about this was

how to make several applications live together in a single application

, regardless of the technologies in which they were made, be in a team completely separated to the monolithic team and achieve independence with the development and deployment of new features.

Simultaneously to my work, I am working on my own blog which is built with Svelte (you probably saw it in my featured projects) and although at the time of writing this, the backend is not connected to it, I am using NestJS to make the sessions so that people can create their own content directly on my blog.

I have also been working as a freelancer at Workana for quite a long time, since I started, I have always been in the mobile area, this time using Ionic 3 and React Native to develop the applications.

Lastly, nowadays I am working with VueJS in a e-commerce project.

Technologies

In summary, here are some of the technologies or tools I have worked with.

Frameworks/libraries

Angular

Ionic

React

Svelte

Vue

NestJS

Testing

Jest

Testing Lib.

Cypress

Web Bundlers

Webpack

Rollup

Vite