Skills & Expertise

Skills & Expertise

The technologies I work with day to day — from the core stack I build production systems with, to the tools I reach for. Each with real, hands-on context, not just a progress bar.

Currently focusing on

  • TypeScript 85%

    More than a year of professional experience transforming and creating projects specifically with Sveltekit, but my knowledge is not limited to this framework. I appreciate the strong typing that TypeScript provides, which improves code readability and maintainability.

  • Tailwind 85%

    More than two years of professional experience, from creating the base of a project to maintaining and scaling it. Daily use of Tailwind in multiple projects, valuing its efficiency to apply styles quickly without abandoning HTML. Experience from projects with Meteor, Sveltekit, VanillaJS, and React.

  • WhatsApp Business API 75%

    Specialized in WhatsApp Business API development and implementation. Creating messaging solutions, webhook integrations, and automated communication flows for business applications and customer engagement platforms.

  • Node.js 75%

    Professional experience in both backend development with Node.js and Express, as well as in conjunction with fullstack frameworks such as Meteor or Sveltekit. Fundamental knowledge of creating routes, middlewares, and controllers.

  • React 75%

    I have completed a large number of courses on different platforms, such as Platzi and Udemy. In addition to completing a six-month bootcamp at Ucamp, where I worked on projects in React and VanillaJS. Familiar with state management, effects, and basic hook approaches. Fundamental knowledge of Redux and experience with React Router V6.

  • C# 70%

    Currently working professionally with C# in enterprise messaging solutions. Developing business applications focusing on object-oriented programming, async/await patterns, and seamless integration with APIs and third-party services.

  • Meta APIs 70%

    Professional experience integrating Meta's platform APIs for business messaging solutions. Working as a Meta partner developer, focusing on platform capabilities and understanding the developer ecosystem for enterprise applications.

  • Blazor 65%

    Building modern web applications with Blazor in production environments. Using both Blazor Server and WebAssembly to create interactive UIs with C#, specializing in real-time messaging interfaces and business dashboards.

  • .NET 65%

    Growing expertise in the .NET ecosystem through professional C# and Blazor development. Learning framework architecture, dependency injection, and building scalable web applications with modern .NET practices and patterns.

More technologies I handle

  • Svelte 85%

    More than two years working professionally with Svelte, working with frameworks such as Sveltekit and Meteor. In addition to always carrying it hand in hand with TypeScript, to improve code readability and maintainability. Integrating tools like Tailwind and Prisma to improve the efficiency and scalability of projects.

  • CSS 85%

    Solid knowledge in CSS, applying methodologies such as BEM and Atomic Design. Going from the most basic CSS to the use of tools like SASS, Tailwind, and Styled Components.

  • JavaScript 80%

    The language I started my career with, with a solid foundation on different platforms and bootcamps, creating a good number of personal and professional projects. Fundamental knowledge about DOM manipulation, and extensive use in various frameworks and libraries.

  • HTML 80%

    The basis of any web project, I have solid knowledge in HTML, starting as a freelancer, going from basic HTML to semantic and accessible HTML. With experience in creating web pages from scratch.

  • Prisma 70%

    Professional experience focused on NoSQL databases, mainly with MongoDB. I have fundamental knowledge about creating models and relationships, in addition to the use of queries and aggregations for requests.

  • MongoDB 70%

    Experience in using MongoDB in personal and professional projects, using both Mongoose, the official MongoDB client, and even Prisma. Fundamental knowledge about creating collections, documents, queries and aggregations.

  • React Native 65%

    Recent experience developing mobile applications with React Native. I've learned to create cross-platform apps, working with navigation, state management, and native device features. Currently improving my skills in mobile UI/UX patterns and performance optimization.

  • Algolia 60%

    Professional experience in the implementation of Algolia in projects with different technologies, going from Svelte with Meteor to Sveltekit. I have fundamental knowledge in the management of indexes, adding and removing records. Handling replicas to change the order of results as needed.

  • Express 60%

    Fundamental knowledge of Express, with experience in the development of REST APIs, taking into account the scalable structure of a project. Experience in creating routes, controllers, and middlewares.

  • Vercel 60%

    Experience in using Vercel for the deployment of web applications, both static and dynamic. Fundamental knowledge about creating projects, configuring domains, and managing environment variables.

  • Netlify 60%

    Experience in using Netlify for the deployment of web applications, mainly static. Fundamental knowledge about creating projects, configuring domains, and managing environment variables.

  • Supabase 60%

    Experience in using Supabase for the creation of web applications, mainly with Sveltekit and React. Fundamental knowledge about creating tables, relationships, and queries.

  • Meteor 50%

    Experience in using Meteor for the fullstack development of web applications, starting my professional career with this framework since at that time it was what was used in the company. Fundamental knowledge about creating methods, publications, and subscriptions.

  • Bootstrap 50%

    Basic knowledge of Bootstrap, with experience in creating web pages from scratch, and using templates and components. Experience in creating accessible and semantic web pages.

  • Astro 50%

    Experience in using Astro for the creation of static and dynamic web pages, adding different technologies in a single project, for example my portfolio created with Astro, Svelte, React, and TypeScript. Currently learning more about this tool and using my personal portfolio as a playground to experiment.