Paul2G.dev

Hello, my name is

Paul García A Software Developer.

I'm a passionate with expertise in building modern web applications. With a background in computer science and years of industry experience, I specialize in creating efficient, scalable, and user-friendly solutions.

</>

_Experience

Software Engineer

03/2023 - 08/2023
Sol Beauty & Care

  • Developed a full-stack e-commerce platform using Remix (React + Node.js), Shopify Hydrogen, and TailwindCSS, implementing both clientside UI and server-side logic with Shopify GraphQL APIs
  • Built internal management and onboarding tools with React and TypeScript, including role-based access control and commission tracking workflows.
  • Optimized and maintained a legacy Shopify theme using Liquid, improving page load times by ~60%, enhancing SEO performance, and enabling content updates for non-technical users.
  • Designed and implemented a backend image management service using ASP.NET Core Web API, Entity Framework Core, SQL Server, and AWS S3 for secure storage and retrieval.

Web Developer

06/2022 - 12/2022
Grupo Gurú

  • Built responsive, SEO-optimized websites across multiple industries using WordPress with cross-browser compatibility.
  • Developed custom JavaScript solutions for dynamic content, form validation, and interactive user features.
  • Managed server administration and deployment via cPanel including DNS, SSL, and email configuration.

_Projects

Shopify Theme for Sol Beauty & Care

Designed and developed a fully custom Shopify store tailored for a shapewear brand, focusing on modern UX, mobile-first design, and high-conversion product pages. Implemented brand-specific styling and reusable components.

React Remix TypeScript TailwindCSS HTML CSS

React Admin Template

A production-ready React template with a scalable architecture, clear project structure, and modular, reusable components—designed to help teams launch apps quickly while following best practices.

React TypeScript Vite TailwindCSS

Resumaker

Developed a React-based resume builder supporting multiple resumes, nested sections, and client-side persistence using localStorage, with a focus on usability and performance.

React TypeScript Vite TailwindCSS ShadCN

Swing Inventory Manager

Inventory management application developed using Java Swing. The application allows you to manage loans to personnel, capturing inventory items, employees, and departments. All changes can be saved locally through Java object serialization.

Java Swing

_Education

Bachelor of Computer Engineering

2018 - 2022
Autonomous University of Baja California

Study, diagnosis, evaluation, and management of computer systems to solve problems through the analysis, design, proposal, development, and implementation of computational technologies that meet specific needs

_About Me

I'm a passionate software developer with expertise in building modern web applications. With a background in computer science and years of industry experience, I specialize in creating efficient, scalable, and user-friendly solutions.

My journey in software development began during my university years, where I discovered my passion for coding. Since then, I've worked on various projects, from small business websites to complex enterprise applications.

_Skills & Technologies

Frontend

React Remix TailwindCSS Astro Vite Vue ShadCN Shopify-color Created with Sketch. Liquid

Backend

logo_NETcore .NET Core logo_NETcore Entity Framework Express Node.js

Database

MySQL SQLServer

DevOps

AWS Docker GCP Git Github-color Created with Sketch. GitHub GitHub Actions

Languages

C CSS C# HTML Java JavaScript TypeScript