web
developer

  • web integration
  • e-commerce
  • web design
  • webmaster
  • cms dev
  • vibe coding
daniel puerta dévelopeur web skating

about me

/versatile /curious /traveler

After graduating in Architecture in Colombia, and with a passion for board sports, I oriented my career in the creative and entrepreneurial part of the textile and fashion industry. After several years of work, I had the opportunity to continue my education by doing a master 2 in communication and marketing in Lyon, France, with a program focused on the fashion business.


How did I become a web developer?

After taking WordPress courses in the master and finishing my internship in Paris, I oriented my entrepreneurial work in parallel with freelance work by developing e-commerce stores on CMS such as Wix, Shopify or WordPress for different brands in different countries. The development of e-commerce stores and the limitations I encountered with the CMS I had been working with prompted me to do more research and take courses on my own.

After getting very interested in this field; web development and programming languages, I decided to enroll in a professional web integrator training course in which I deepened my knowledge as a self-taught person as well as subjects such as HTML, CSS, JavaScript, PHP, jQuery, Bootstrap, MySQL, and more.

During the internship period after the training, I learned and completed my knowledge with modules such as MJML and frameworks such as Vue.js, Nuxt.js and other CMS like Prismic or Strapi.

My current project is to deepen my knowledge of modern JavaScript frameworks, mainly react.js and vue.js, to perfect my orientation as a front-end developer.

me skating

The bishop of the game

I move from one side to the other, always diagonally, and not only around the world, but also professionally. That doesn't make me inexperienced in depth; it makes me understanding of everything that makes me question. I like taking diagonal photos with no real purpose; these are some of them. To see them all, you can follow my Instagram account.

@deeagonal

Deeagonal Site

about this site

deeagonal.com

I am Daniel Puerta and this site is my personal and professional site where I mainly collect my work as a web developer and where you can also discover other things that I like to do.

Moreover, on this site, I experiment with different languages and new tools to promote the learning of new technologies, which is why this site is constantly updated.

This version is built with:

Nuxt 4 & Vue 3

The primary framework and library for building modern interfaces.

Tailwind CSS & Nuxt UI v3

For a clean design system and responsive components.

TypeScript

Ensuring code robustness and type safety.

Pinia & VueUse

Global state management and reactive utilities.

Nitro & Sharp

High-performance server engine and image processing.

Nuxt Image & Nuxt I18n

Optimized assets and multi-language support.

Instagram API Sync

Automated system to sync photos directly.

Interactive Drag & Drop

Advanced interactivity for the image gallery.

Vercel Analytics

Monitoring site performance and user metrics.

Additionally, Affinity Designer and Affinity Photo were used for this site to design the logo and process the images.