CaperAsDev
Frontend Web Developer
I am a web developer passionate about crafting innovative digital experiences. With over two years of experience in frontend development, I provide creative and efficient solutions while staying current with the latest technological trends.
Projects
Personal projects are valuable evidence of a creator’s creative reach and problem-solving abilities. An ambitious and well-executed project demonstrates commitment and dedication.
This website aims to be the best showcase of my skills as a web developer. Below, I present some projects that I have developed for clients, in collaboration with others, and personally.
Hard Skills
Hard skills are abilities that we must learn in a conscious and methodical way, unlike some soft skills that are acquired simply through interaction with our environment. These technical skills are obtained through formal education, courses, or experience, and can be measured through tests that reflect mastery of the subject.
Below, I present interactive capsules that represent the web technologies forming part of my skills as a web developer. These capsules highlight the technologies I have developed and applied the most throughout my experience.
VS Code is a tool for writing code with many features that make development easier. It has numerous extensions and integrations, making it a must-have for web development.
Git is a system that tracks changes in a project, allowing you to work with different versions and revert to previous states if needed.
GitHub is a platform for collaborating on projects using Git. It helps store and manage projects, work with other developers, and keep a history of changes. Features like issues and pull requests make it essential for software development.
React is a popular library for building user interfaces. It lets you create reusable components and manage the state of your app efficiently.
Astro is a framework for building fast and optimized websites. It uses components and server-side rendering to generate static pages.
Tailwind is a CSS framework that allows you to style your HTML elements using utility classes.
Sass is a tool that extends CSS, adding features like variables, nesting, and mixins to make writing and maintaining styles easier.
Vite is a tool for building frontend projects. It offers a fast development environment and an optimized build process, created by the developer of Vue.js.
HTML (Hypertext Markup Language) is used to structure the content of a website using tags.
CSS (Cascading Style Sheets) defines the visual appearance of HTML tags on a website.
JavaScript is the programming language of the web. It adds interactivity, controls data flow, customizes user experiences, and more.
TypeScript is a layer on top of JavaScript that helps reduce errors when working with different data types. It enhances the development experience without affecting the final product.
Node.js is an environment that allows JavaScript to run outside the browser, expanding its use to many different devices.
Express is a framework for Node.js that makes it easier to create web APIs. It provides tools for handling routes, requests, responses, and middleware.
Soft Skills
Soft skills exist in a more personal and identity-based dimension than hard skills. They are the abilities that allow us to interact with our environment and advance our personal development. Even if a person has excellent academic preparation, a lack of soft skills can affect their interactions with others and hinder their performance.
Fortunately, both soft and hard skills can be learned and developed. Soft skills are naturally acquired through interaction with others or through a conscious effort to recognize and work on our weaknesses. This capacity for self-assessment and continuous improvement is, in itself, an essential soft skill.
Below, I present interactively some of the skills that I consider important in my work as a web developer. The mastery levels of these skills represent my personal perspective. Lower levels are developed in personal or familial settings, while higher levels are applied and developed in organizational contexts, working on the skill in a more collective, external, and systemic manner.