Skip to main content
06:17 PM

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 has hands-on context rather than an arbitrary score; descriptions of private professional work are self-reported.

Currently focusing on

  • .NET

    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.

  • Blazor

    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.

  • C#

    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

    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.

  • Node.js

    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

    I have completed courses on platforms such as Platzi and Udemy, as well as a Ucamp bootcamp with projects in React and Vanilla JavaScript. Familiar with state management, effects, hooks, Redux fundamentals, and React Router.

  • Tailwind

    Professional experience using Tailwind from initial project setup through ongoing maintenance. I have applied it in Meteor, SvelteKit, Vanilla JavaScript, and React projects while keeping semantics and responsive behavior visible in the markup.

  • TypeScript

    Professional experience using TypeScript across SvelteKit and other web projects. I value its strong typing for making application contracts, refactors, and maintenance easier to reason about.

  • WhatsApp Business API

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

More technologies I handle

  • Algolia

    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.

  • Astro

    Experience using Astro for static-first web pages and content collections, including this bilingual portfolio built with Astro, Svelte, and TypeScript.

  • Bootstrap

    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.

  • CSS

    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.

  • Express

    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.

  • HTML

    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.

  • JavaScript

    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.

  • Meteor

    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.

  • MongoDB

    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.

  • Netlify

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

  • Prisma

    Experience using Prisma to define schemas and relationships, run typed queries, and integrate database access in TypeScript projects.

  • React Native

    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.

  • Supabase

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

  • Svelte

    Professional experience building Svelte interfaces in SvelteKit and Meteor projects, usually alongside TypeScript, Tailwind, and Prisma. My work has included maintaining existing products as well as implementing new flows.

  • Vercel

    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.