Jonatan Vargas Ortiz
Colombian full-stack developer based in Spain. I build web products end to end, from interfaces to backend and integrations.
→Use /help to see all available commands.
/skills
Colombian full-stack developer based in Spain. I build web products end to end, from interfaces to backend and integrations.
→Use /help to see all available commands.
/skills
Technologies I have used in projects and professional work, with different levels of depth.
My main frontend library for building product interfaces, reusable components, and client-side application flows.
Used for mobile interfaces that share React patterns and run as native iOS and Android apps.
I use Vue with Quasar to build and maintain production interfaces alongside PHP backends.
Used for Vue applications that need routing, server-side rendering, and a structured full-stack setup.
The Vue framework I work with in production to build and maintain UI for a PHP application.
I use it with React and Next.js to make application data, component contracts, and refactors safer.
Used for PHP backends, application logic, database work, and full-stack products connected to React through Inertia.
My usual way to implement responsive interfaces quickly while keeping visual rules consistent.
The foundation of my frontend work, including semantic structure, responsive layouts, animation, and accessibility.
Used for fast content-led websites and portfolios where most pages do not need a heavy client runtime.
Used for server-side JavaScript, API work, tooling, and automation scripts.
Used for backend tasks, integrations, and practical automation; it is a supporting language in my stack.
Used to model and query relational data in backend and full-stack applications.
Limited project experience with caching and background-job infrastructure; still an area I am developing.
A core backend language in my professional work, including production applications, Laravel, and WordPress.
The language I use most across interactive interfaces, application logic, browser APIs, and Node.js tooling.
Foundational exposure to AWS services and cloud concepts; not one of my primary areas yet.
Working knowledge for reproducible local environments and packaging application services.
Used daily for feature branches, code history, collaboration, and controlled production changes.
Where I host repositories, review code, and publish personal and client projects alongside Git.
Used for work items, feature branches, and preparing controlled production deployments.
Basic experience with automated build and deployment workflows; an area I continue to strengthen.
Working knowledge for development environments, command-line tasks, permissions, and application hosting.
Used to inspect designs, prepare interface ideas, and translate visual specifications into working screens.
I build reusable UI patterns and shared rules to keep interfaces consistent as a product grows.
Used to connect Laravel backends with React pages so the app feels like a single product without a separate API client.
Used for live two-way communication between the server and the browser, such as streaming updates without reloading the page.
Used to capture and send live audio or video from the browser for real-time application flows.
Used to model and query application data from TypeScript without writing raw SQL for every change.
Used to generate dynamic videos in the browser from React components and export them as MP4 files.
Used to build landing pages and marketing sites that clients can edit without a custom codebase.
Used to build WordPress stores, covering the catalog through checkout.
Used with WordPress to build sites that the client can update without touching code.
Used to build online stores, including catalog, checkout, and storefront customization.
Used to customize Shopify storefronts — layouts, product templates, and brand-specific markup.
My usual React framework for full products, including routing, server rendering, and app structure.